This commit is contained in:
2023-10-24 18:28:06 +08:00
parent 2d456c0afd
commit 2e14f6979d
3 changed files with 20 additions and 1 deletions

View File

@@ -91,4 +91,8 @@ public class EndCallActivity extends AbsOTOActivity {
});
}
@Override
public void onBackPressed() {
super.onBackPressed();
}
}

View File

@@ -69,6 +69,7 @@ public class MainActivity extends AbsOTOActivity {
List<BaseFragment> fragments = new ArrayList<>();
private ViewPager2 viewPager;
private DslTabLayout dslTabLayout;
private long mLastClickBackTime;//上次点击back键的时间
@Override
protected void onDestroy() {
@@ -256,6 +257,17 @@ public class MainActivity extends AbsOTOActivity {
return R.layout.activity_main;
}
@Override
public void onBackPressed() {
long curTime = System.currentTimeMillis();
if (curTime - mLastClickBackTime > 2000) {
mLastClickBackTime = curTime;
ToastUtil.show(R.string.main_click_next_exit);
return;
}
super.onBackPressed();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void busEvent(MessageMsgBusEvent event) {
if (event.getType() == MessageMsgBusEvent.TYPE_ALL_READ) {

View File

@@ -182,6 +182,9 @@ public class MsgFriendFragment extends BaseFragment implements BaseAdapter.OnIte
RongIMClient.getInstance().getConversation(Conversation.ConversationType.PRIVATE, item.getId() + "", new RongIMClient.ResultCallback<Conversation>() {
@Override
public void onSuccess(Conversation conversation) {
if(conversation==null){
conversation=new Conversation();
}
SingleConversation singleConversation = new SingleConversation(mContext, conversation);
if (StringUtil.isEmpty(singleConversation.mConversationContent.toString())) {
singleConversation.mConversationContent = new SpannableString("你们什么都没聊");