【发布时间】:2011-06-21 22:49:30
【问题描述】:
常见场景 - 使用后台服务轮询服务器的活动。
Service 将通过 AlarmManager 定期运行,并为 Activity 执行任务(用户点击按钮,从服务器获取内容)。
我想了解这里的最佳做法。我认为最好的设计是 Android LocalService 示例: http://developer.android.com/reference/android/app/Service.html#LocalServiceSample
但在示例中,Activity 引用了 ActivitymBoundService,但没有反向连接(Service 无法调用 Activity)。
Service 调用 Activity 的最佳方式是什么?
我是否使用意图、广播接收器、消息?如何?
【问题讨论】:
标签: android service android-activity android-intent communication