【问题标题】:Android xmpp chat安卓xmpp聊天
【发布时间】:2012-08-02 07:30:16
【问题描述】:

我需要在 Android 应用程序的应用程序聊天中做一些事情。我正在使用 aSmack 库,我可以让它工作得很好。 这是我的问题,我需要能够切换到我的应用程序的其他部分,但仍然接收和存储新消息并获得通知。

最好的方法是什么?

我查看了 Service 类,但不知道它是否是我需要的。

编辑:我也可以一次打开多个聊天,因此当我与某人交谈时,也必须保存来自其他人的消息。

谢谢。

【问题讨论】:

  • 谢谢,但我已经有了一个可行的解决方案,我的问题更多是设计问题。
  • 我建议查看使用 aSmack 的应用程序的源代码,看看它们是如何设计的。
  • 最后我做的,它似乎工作的是: public static HashMap> list_chat;我在我的应用程序的第一个 Avtivity 中创建了它,但我仍然不确定它是否是一个好的解决方案。

标签: android xmpp asmack


【解决方案1】:

在服务上实现数据包监听并将消息存储在本地数据库中。将其存储在数据库中后发送广播消息。现在您可以在任何活动中接收它以显示在 UI 上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 2017-05-25
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多