安裝Applozic後,所有內容都正確並且效果很好,但是當用戶單擊ConversationActivity時,會顯示其對話列表。當用戶再次按下時,則顯示聊天前的活動。從ConversationActivity返回時避免顯示最近的會話列表
在我的情況下,對話列表是沒有必要的。可以避免這一步嗎?我在JSON配置文件中搜索,但我不認爲任何選項解決我的問題。
安裝Applozic後,所有內容都正確並且效果很好,但是當用戶單擊ConversationActivity時,會顯示其對話列表。當用戶再次按下時,則顯示聊天前的活動。從ConversationActivity返回時避免顯示最近的會話列表
在我的情況下,對話列表是沒有必要的。可以避免這一步嗎?我在JSON配置文件中搜索,但我不認爲任何選項解決我的問題。
爲此,您需要傳遞標誌的意圖intent.putExtra(ConversationUIService.TAKE_ORDER,真); 如果該標誌爲真,那麼會話列表當您啓動意圖聊天
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();
感謝您的快速答覆會不會回來以後按顯示,但對不起,如果我沒有很好地解釋這個問題。我想退出的活動是當用戶按下ConversationActivity時顯示的對話列表。例如: myActivity - > ConversationActivity - >(當退回) - >用戶的對話(這個活動由Applozic創建,我想不顯示) - >(當退回) - > myActivity –
我應該有表明我在意圖中使用了參數USER_ID。 –
完美,它解決了這個問題,謝謝 –