2012-08-02 263 views
0

我需要在Android应用程序的应用聊天中进行一些操作。我正在使用aSmack lib,我可以让这个工作很好。 这是我的问题,我需要能够切换到我的应用程序的其他位,但仍然接收和存储新消息,并得到通知。Android xmpp聊天

这样做的最好方法是什么?

我已经看过服务类,但不真正得到,如果这是我所需要的。

编辑:我也可以一次打开多个聊天,所以当我与somone交谈时,必须保存来自其他人的消息。

谢谢。

+0

看看这个链接http://stackoverflow.com/questions/4769020/android-and-xmpp-currently-available-solutions/5487854#5487854 – Randroid 2012-08-02 09:37:20

+0

谢谢,但我已经有一个工作解决方案,我的问题是更多的是设计问题。 – Sam 2012-08-02 11:23:21

+0

我建议查看使用aSmack的应用程序的源代码,以了解它们是如何设计的。 – Flow 2012-08-02 22:12:21

回答

0

在服务上实现数据包侦听器并将消息存储在本地数据库中。将数据存储到数据库后发送广播消息。现在你可以在任何活动中接收它以在UI上显示。