如何在Android中创建聊天屏幕?

时间:2011-12-18 14:03:09

标签: android chat smack

我正在创建一个Android聊天应用程序。我希望聊天屏幕包含一个功能,如用于与不同用户聊天线程的新UI屏幕。但我不知道要继续前进。我应该使用服务还是asyntask,还是有其他办法。请帮我开始吧。

2 个答案:

答案 0 :(得分:0)

一旦活动关闭,聊天就会关闭(与服务器/用户正在聊天的其他设备的网络连接),所以我没有理由使用serivce / AsyncTask。只需让一个线程等待来自套接字流的数据,并在用户到达时向用户显示该数据。

答案 1 :(得分:0)

没有。如果你为每个用户使用每个线程,你将产生许多线程(内存和创建和清除时间......)。

接收消息时你应该使用服务来监听(这是一个使用意图的简单工作),你可以在你的主UI线程中进行。