Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么办法可以从后台服务更新 4 个活动 UI?我有 4 个活动和 4 个图像视图,我想每 30 秒更新一次图像。所有活动都应该一起更新。任何人都可以告诉我如何做到这一点?
我认为侦听器模式不是直接从服务更新,而是更好的选择。您可以通过两种方式做到这一点:
Java 的经典侦听器模式。您为您的活动定义一个侦听器接口,并从服务调用更新。
安卓专用。使用广播从您的服务类广播这样的更新意图,您的活动创建一个对象来接收广播。
由于您的更新周期以秒为单位,因此第二种方法可能更容易且更具可扩展性,因此是首选。