3

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

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

4

1 回答 1

3

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

于 2011-10-17T22:51:40.597 回答