Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void updateData(List<ConversationStatus> statusList) {
- Collections.sort(statusList);
- for (ConversationStatus status:statusList) {
- prepareData(status);
- }
- ConversationDiffUtilCallback diffCallback = new ConversationDiffUtilCallback(chatDialogList, statusList);
- DiffUtil.DiffResult diffResult = DiffUtil.calculateDiff(diffCallback, true);
- chatDialogList.removeAll(statusList);
- chatDialogList.addAll(statusList);
- Collections.sort(chatDialogList);
- diffResult.dispatchUpdatesTo(this);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement