1

安装 Applozic 后,一切都正确且运行良好,但是当用户单击 ConversationActivity 时,会显示他们的对话列表。当用户再次按下时,会显示聊天之前的活动。

在我的情况下,对话列表是不必要的。是否可以避免这一步?我在 JSON 配置文件中进行了搜索,但我认为没有任何选项可以解决我的问题。

4

2 回答 2

1

为此,您需要在意图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);
于 2016-12-12T06:24:20.207 回答
0

首先,当您完成()前一个活动时转到 ConvertionActivity 时,因此当您返回 ConvertionActivity 时,不会显示您以前的活动。

final Intent intent = new Intent(ChatListActivity.this,ConvertionActivity.class);
startActivity(intent);
finish();
于 2016-12-10T09:07:12.670 回答