Я работаю над приложением для чата 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");
}
В случае, если вам нужно увидеть полный код, https://pastebin.com/Zxmq36Gn