【发布时间】:2011-12-10 16:39:36
【问题描述】:
我正在使用 Smack XMPP 安卓客户端来开发 IM Messenger。 我想做这样的场景 当用户登录时,我想在后台服务中附加 PackerListener 和 XMPPConnection 引用对象。 xmppCon.addPacketListener (……) 。此数据包侦听器用于侦听传入请求(可以是聊天消息、订阅请求、群聊请求等)。现在在收到此数据包请求后,我识别请求类型,例如聊天消息、订阅请求等。所以如果是一条聊天消息和我的聊天屏幕打开我想发送/更新该屏幕如果它是订阅请求我想更新我的待处理 UI 活动屏幕等根据请求我想从服务更新特定 UI。 问题是我如何从服务中更新活动(活动活动)? 任何人都可以指导我如何做到这一点,或者可以给我更好的建议吗? 我会非常感激……
【问题讨论】:
-
或许你可以从中得到一个关于使用监听器使用后台服务的方式的想法:stackoverflow.com/a/14478281/5361779
标签: android android-widget xmpp android-service asmack