如何在Android中以受控方式向多个活动发送数据?

时间:2010-06-26 15:15:10

标签: android

我正在开发一个Android应用程序,其中有4个活动。 Activity1是主要活动,该活动有不同的按钮可以打开其他活动。其他3项活动也可以互相开放。在Activity1中有一个运行的线程返回一些计数器。我需要在所有活动上展示反击。

在特定时间,线程不知道哪个活动位于顶部。控制这种情况的正确方法是什么,这样线程输出应该更新所有活动,无论哪一个都在最顶层?

1 个答案:

答案 0 :(得分:0)

我会在Service上设置该计数器,我会通过广播意图发送更新。

每个Activity将在onStart方法上注册该意图的侦听器,并在onPause上取消注册。这样,更新将仅访问屏幕上的活动。