在后台运行聊天监听器

时间:2014-03-17 19:21:47

标签: android service background asmack listeners

我正在使用asmack制作应用程序。我想问的是,asmack有听众,如聊天听众,消息监听器,当我们创建一个房间时,有很多听众都在聊天室。这些监听器在后台线程中运行,但是如果应用程序移动到后台,所有这些listerner都将运行,或者我们需要为此创建一个服务类?

1 个答案:

答案 0 :(得分:1)

侦听器将在调用它们的线程中运行。这通常是Smack的PacketReader线程。 Android应用不会在后台移动,但Android Activities会发生类似的情况。您仍然希望使用粘性非前台Android服务来保存对XMPPConnection的引用。