我正在创建一个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活动,并基于用户标识,将来自数据库中加载相应的消息。 –