2

有什么办法可以从后台服务更新 4 个活动 UI?我有 4 个活动和 4 个图像视图,我想每 30 秒更新一次图像。所有活动都应该一起更新。任何人都可以告诉我如何做到这一点?

4

1 回答 1

2

我认为侦听器模式不是直接从服务更新,而是更好的选择。您可以通过两种方式做到这一点:

  1. Java 的经典侦听器模式。您为您的活动定义一个侦听器接口,并从服务调用更新。

  2. 安卓专用。使用广播从您的服务类广播这样的更新意图,您的活动创建一个对象来接收广播。

由于您的更新周期以秒为单位,因此第二种方法可能更容易且更具可扩展性,因此是首选。

于 2010-11-03T02:54:50.777 回答