如何通知Activity有关服务的进度

时间:2011-10-17 22:43:55

标签: android service android-activity notify

我正在编写一个包含3个Activity()的Android应用程序:A,B和C;和一个服务:S。用户可以使用活动A启动服务。该服务以7个步骤运行很长时间。每个步骤需要几秒钟(或几分钟)。一旦完成一个步骤,我希望服务通知Activity()s B和C它们的进度是否可见。也就是说,我想通知一个与已启动服务的活动不同的活动。如果它不可见,则无需显示活动。

我该怎么做?什么是最干净和/或最简单的解决方案?

1 个答案:

答案 0 :(得分:3)

在运行时注册接收器并监听/发布事件。 This回答提供了一个示例

相关问题