2014-02-12 52 views
0

我正在編寫使用XMPP協議進行通信的消息應用程序。 要溝通我正在使用Smack庫。建立連接,接收併發送我已經完成的消息(至少測試過)。爲XMPP構建服務 - ANDROID

我的問題是如何正確設置連接運行服務? 我是說如果它應該在不同的線程服務?而如何溝通 呢?要接收來自服務的消息,我可以使用廣播接收器,但是如何發送它?

我找到了幾個例子,但其中大部分都是聊天應用程序,它們在主類中保持xmpp 連接。

也許我只是在想錯,它應該以其他方式完成。

感謝和任何幫助表示讚賞。

回答

0

您可以創建一個單例類並將其用於您的應用程序,並且您將使用broadcast reveicer將消息和狀態發送到主屏幕,因爲您必須在整個應用程序中使用相同的連接。