常见场景-使用后台服务轮询服务器的活动。
该服务通过AlarmManager定期运行,并为活动执行任务(用户按下按钮,从服务器获取某些内容)。
我想知道这里的最佳实践。我认为最好的设计是Android LocalService示例:http://developer.android.com/reference/android/app/Service.html#LocalServiceSample
然而,在该示例中,活动有一个对该活动mBoundService
的引用,但没有反向连接(服务没有办法调用活动)。
服务如何调用活动是最佳方式?
我应该使用意图、广播接收器、消息?怎么用?