Android:如何在两个 Activity 之间进行通信

标签 android service android-activity chat webview

我有一个问题:

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

  2. 我不断从服务器获取数据,这些数据将显示在两个 Activity 上。

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

  4. 如果有服务,我可以将 2 个 Activity 与 1 个服务绑定(bind),即如果用户从 UI 或 chatActivity 按注销, Activity 和服务都应该终止,否则服务会更新两个 Activity 内容。

我是“服务”方面的新手,因此任何引用或示例代码都会有所帮助。

最佳答案

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

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

关于Android:如何在两个 Activity 之间进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3534575/

相关文章:

Android:当我不使用 IPC 时,为什么要以虚拟容量使用服务?

java - onResume() 和 onPause() 在第一次启动时被调用

java - 我如何在android中使用args.length控制

安卓计算器减法

service - 使用 gnu-parallel 无限期地进行 fork 进程,捕获单个退出错误并重生

C# 控制台/服务器访问网站

android - 使用 Intent 切换 Activity 的应用程序崩溃

java - onClick 监听器在所有情况下都会导致应用程序崩溃

java - 如何在 Android 上以编程方式使用 View

java - Toast Message 不消失