为XMPP-ANDROID构建一个服务

为XMPP-ANDROID构建一个服务,android,service,xmpp,Android,Service,Xmpp,我正在编写一个使用XMPP协议进行通信的消息应用程序。 为了交流,我使用Smack库。建立连接、接收和接收 发送我已经完成的消息(至少经过测试) 我的问题是如何正确设置正在运行的连接服务? 我的意思是,如果它应该在不同的线程服务?如何沟通 用它?要从服务接收消息,我可以使用广播接收器, 但是如何发送呢 我找到了几个例子,但大多数都是聊天应用程序,它保持了xmpp 主类中的连接 也许我只是想错了,应该用另一种方式来做 谢谢,非常感谢您的帮助。您可以创建一个singleton类并将其用于您的应用程序

我正在编写一个使用XMPP协议进行通信的消息应用程序。 为了交流,我使用Smack库。建立连接、接收和接收 发送我已经完成的消息(至少经过测试)

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

我找到了几个例子,但大多数都是聊天应用程序,它保持了xmpp 主类中的连接

也许我只是想错了,应该用另一种方式来做


谢谢,非常感谢您的帮助。

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