安装 Applozic 后,一切都正确且运行良好,但是当用户单击 ConversationActivity 时,会显示他们的对话列表。当用户再次按下时,会显示聊天之前的活动。
在我的情况下,对话列表是不必要的。是否可以避免这一步?我在 JSON 配置文件中进行了搜索,但我认为没有任何选项可以解决我的问题。
为此,您需要在意图intent.putExtra(ConversationUIService.TAKE_ORDER, true);中传递标志 如果此标志为真,则当您启动有意图的聊天时,在回按后不会显示对话列表
Intent intent = new Intent(context, ConversationActivity.class);
intent.putExtra(ConversationUIService.TAKE_ORDER, true);//flag to disable list after back press
intent.putExtra(ConversationUIService.USER_ID, "userId");
intent.putExtra(ConversationUIService.DISPLAY_NAME, "display name");
startActivity(intent);
首先,当您完成()前一个活动时转到 ConvertionActivity 时,因此当您返回 ConvertionActivity 时,不会显示您以前的活动。
final Intent intent = new Intent(ChatListActivity.this,ConvertionActivity.class);
startActivity(intent);
finish();