小编Tan*_*ove的帖子

如何在android中对RecyclerView项进行排序

我正在开发一个Android聊天应用程序.当我打电话给我的api时,它会返回按user_id排序的聊天列表.但我需要做的是通过message_id序列化,因为我想先显示最后一条消息.这是我的onBindViewHolder方法,其中我得到了值.

public void onBindViewHolder(final MyAdapter_HomeViewHolder holder, final int position) {

    holder.userNameTV.setText(data.get(position).getUserInfo().getFullName());
    holder.msgBodyTV.setText(data.get(position).getBody());
    holder.originator_iD.setText(data.get(position).getUserInfo().getId().toString());

    //message ID. I need to serialize my recyclerView by this ID.biggest id should appear first.
    holder.messageId.setText(data.get(position).getId().toString());

    holder.owner_type_ET.setText("1");
    holder.subject_ET.setText("Message");

}
Run Code Online (Sandbox Code Playgroud)

如果您需要查看完整代码,请https://pastebin.com/Zxmq36Gn

android adapter android-recyclerview

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

adapter ×1

android ×1

android-recyclerview ×1