从 ConversationActivity 返回时避免显示最近的对话列表

Avoid show recent conversation list when back from ConversationActivity

安装 Applozic 后,一切正常并且运行良好,但是当用户单击返回 ConversationActivity 时,会显示他们的对话列表。当用户再次按下后退键时,会显示聊天之前的 activity。

在我的例子中,对话列表不是必需的。是否可以避免这一步?我在 JSON 配置文件中搜索过,但我认为没有任何选项可以解决我的问题。

首先,当您转到 ConvertionActivity 时完成()之前的 activity 因此,当您返回 ConvertionActivity 时,您之前的 activity 不会显示。

final Intent intent = new Intent(ChatListActivity.this,ConvertionActivity.class);
startActivity(intent);
finish();

为此,您需要在意图中传递标志 intent.putExtra(ConversationUIService.TAKE_ORDER, true); 如果此标志为真,则当您使用 intent

启动聊天时,按下后退键后不会显示对话列表
            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);