【发布时间】:2010-06-17 21:39:01
【问题描述】:
我想创建一个包含 Service S 和 Activity A 的应用。Service S 负责在调用 Activity A 之前进行预处理,例如准备 Activity A 的 UI 上显示的数据。
我希望能够从包外部调用Service S,比如从另一个Android应用的Activity类B,进行预处理,然后当数据准备好时,调用Activity A。
我的问题是:
- 在 Service S 和 Activity A 之间共享数据的最佳方式是什么?
- 外部活动 B 如何与服务 S 通信以确定它是否已完成所有预处理,并且活动 A 已准备好被调用?
谢谢 克里斯
【问题讨论】:
-
我可以使用广播接收器让服务告诉外部活动它已完成预处理吗?
标签: android service android-activity