我正在創建一個Android聊天應用程序。我希望聊天屏幕包含與不同用戶聊天線程的新UI屏幕等功能。但我不知道要進一步採取行動。我應該使用服務還是asyntask還是有其他方法?請幫我開始。如何在Android中創建聊天屏幕?
0
A
回答
0
如果你爲每個用戶使用每個線程,你會產生許多線程(內存和時間來創建和清除...)。
你應該使用一個服務來收聽消息(這是一個簡單的工作,通過使用intent),你可以在你的主UI線程中做。
0
聊天被關閉一次活動關閉(與服務器/該用戶與聊天其它設備的網絡連接),所以我沒有看到一個理由使用serivce /的AsyncTask。只需要一個線程等待來自套接字流的數據,並在用戶到達時向用戶顯示該數據。
相關問題
- 1. Android聊天屏幕排序問題
- 2. 如何在Firechat中創建聊天室?
- 3. 如何創建JavaScript聊天
- 4. 如何在android中創建聊天服務器和客戶端
- 5. 如何使用Openfire在Android中創建XMPP聊天客戶端?
- 6. 如何在Android中創建類似WhatsApp的聊天消息塊?
- 7. 如何創建Android主屏幕布局
- 8. 如何在Android中創建滑塊屏幕(如在Tweetdeck中)?
- 9. 如何在wp7中創建幻燈片屏幕? (如android下滑屏幕)
- 10. 如何創建Google聊天按鈕進行聊天?
- 11. 如何在android中創建羣聊?
- 12. 在Android中創建鍵盤屏幕
- 13. 聊天屏幕/窗口布局設計
- 14. 從意圖的Skype聊天屏幕
- 15. android創建像gtalk的聊天
- 16. Android佈局 - 創建聊天佈局
- 17. 創建Android Wifi聊天應用程序
- 18. 創建Android幫助屏幕
- 19. QuickBlox,如何創建1:1聊天
- 20. 如何創建類似的聊天iMessage?
- 21. 如何根據laravel創建聊天
- 22. 如何創建Zopim聊天頭像?
- 23. 在QuickBlox中創建聊天室
- 24. 在html中創建聊天框
- 25. 在JavaScript中創建聊天框
- 26. 在SignalR中創建聊天組
- 27. 使用JTextArea在java中創建聊天
- 28. 在Flex中創建聊天室
- 29. 如何在我的PHP網站中添加視頻聊天,屏幕共享選項,文本聊天選項
- 30. 如何創建Gmail聊天?如何連接到AIM並允許AIM聊天?
謝謝:)我也是這麼做的。我將所有消息存儲在數據庫中。每當我在用戶列表特定的用戶點擊,我會說用戶ID發送給chatscreen活動,並基於用戶標識,將來自數據庫中加載相應的消息。 –