2014-02-12 55 views
0

我正在编写使用XMPP协议进行通信的消息应用程序。 要沟通我正在使用Smack库。建立连接,接收并发送我已经完成的消息(至少测试过)。为XMPP构建服务 - ANDROID

我的问题是如何正确设置连接运行服务? 我是说如果它应该在不同的线程服务?而如何沟通 呢?要接收来自服务的消息,我可以使用广播接收器,但是如何发送它?

我找到了几个例子,但其中大部分都是聊天应用程序,它们在主类中保持xmpp 连接。

也许我只是在想错,它应该以其他方式完成。

感谢和任何帮助表示赞赏。

回答

0

您可以创建一个单例类并将其用于您的应用程序,并且您将使用broadcast reveicer将消息和状态发送到主屏幕,因为您必须在整个应用程序中使用相同的连接。