|
|
@ -219,9 +219,13 @@ public class InstantViewModel extends ToolbarViewModel<InstantActivity>{ |
|
|
|
ToastUtil.showBottomWarn("操作移除,退出后重试"); |
|
|
|
ToastUtil.showBottomWarn("操作移除,退出后重试"); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
PushChatMessage lastData = data.get(0); |
|
|
|
if (CollectionUtils.isEmpty(requestList)) { // 本地没有聊天记录
|
|
|
|
if (!lastData.getId().equals( requestList.get(requestList.size()-1 ).getId()) ) { |
|
|
|
requestList.add(data.get(0)); |
|
|
|
requestList.add(requestList.size(), lastData); // 确定为新消息才将数据插入数组末尾
|
|
|
|
mActivity.adapterInit(requestList); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (!data.get(0).getId().equals( requestList.get(requestList.size()-1 ).getId()) ) { |
|
|
|
|
|
|
|
requestList.add(requestList.size(), data.get(0)); // 确定为新消息才将数据插入数组末尾
|
|
|
|
mActivity.mAdapter.refreshLastDate(); |
|
|
|
mActivity.mAdapter.refreshLastDate(); |
|
|
|
} |
|
|
|
} |
|
|
|
}else ToastUtil.showBottomWarn(R.getMsg()); |
|
|
|
}else ToastUtil.showBottomWarn(R.getMsg()); |
|
|
|