繁体   English   中英

Android将数据从IntentService发送到绑定的Activity

[英]Android Send data from IntentService to a bound Activity

我创建了一个将意图服务绑定到活动的android应用。 我关注了这篇出色的文章

但是现在我想从我的IntentService发送数据以更新我的视图(我的意思是我的活动)。

上下文:我想创建一个简单的倒计时。 该服务例如每分钟或每秒将“时间”发送给活动。

如何将数据从IntentService发送到Activity?

请在科特林...谢谢!

在Android中,有许多API允许我们将消息从服​​务发送到活动。 我们应该使用哪个API取决于服务和活动是否在同一进程中运行。

如果它们在同一进程中运行,那么您有2个选择

  • 通过LocalBroadcastManager使用本地广播。 它仅允许应用程序中的组件与其他组件通信。 它比通过系统发送全局广播更加安全和高效。
  • 如果您不想实现广播接收器,请使用EventBus库。

如果它们在不同的进程中运行,那么您有3个选择

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM