2012-08-02 261 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上顯示。