Android:如何在 2 个活动之间进行通信

Posted

技术标签:

【中文标题】Android:如何在 2 个活动之间进行通信【英文标题】:Android: How to communicate between 2 activities 【发布时间】:2011-04-01 20:45:40 【问题描述】:

我有一个问题:

    我有一个显示 webwiew 的 UI 线程和另一个显示聊天的 chatActivity。

    我不断从服务器获取数据,这些数据将显示在两个活动中。

    执行此操作的最佳方法是 doInBackground 或 Service,

    如果是服务,我可以将 2 个活动与 1 个服务绑定,即如果用户从 UI 或聊天活动中按下注销,活动和服务都应该终止,否则服务会更新两个活动内容。

我是“服务”的新手,所以任何参考或示例代码都会有所帮助。

【问题讨论】:

【参考方案1】:

听起来你需要广播一些信息。您将能够在您希望收到通知的任何活动/服务中设置广播接收器。

在线阅读有关Broadcastreceiver 和send broadcast 的更多信息

【讨论】:

以上是关于Android:如何在 2 个活动之间进行通信的主要内容,如果未能解决你的问题,请参考以下文章

android - 在活动和后台服务之间进行通信的最佳方式

活动/服务和小部件提供者之间的通信?

如何使用接口在两个活动之间进行通信

如何使用接口在片段和活动之间进行通信?

Activity与其他Activity创建的线程之间如何通信

如何在嵌套片段内的两个子片段之间进行通信