pau*_*och 20 service android communication android-intent android-activity
常见方案 - 具有后台服务的活动用于轮询服务器.
该服务将通过AlarmManager定期运行,并执行活动任务(用户点击按钮,从服务器获取内容).
我想知道这里的最佳做法.我认为最好的设计是Android LocalService示例:http: //developer.android.com/reference/android/app/Service.html#LocalServiceSample
但是在示例中,Activity具有对活动的引用,mBoundService但没有反向连接(Service无法调用Activity).
服务调用活动的最佳方式是什么?
我是否使用Intents,BroadcastReceivers,Messages?怎么样?
我认为最好的设计是Android LocalService示例:http://developer.android.com/reference/android/app/Service.html#LocalServiceSample
我不会.尽可能使用最松散的联轴器.因此,平均而言,瞄准命令模式startService()而不是绑定模式bindService().值得注意的是,在处理配置更改(例如,屏幕旋转)时,绑定有点痛苦.
服务调用活动的最佳方式是什么?我是否使用Intents,BroadcastReceivers,Messages?怎么样?
请参阅从服务通知活动
| 归档时间: |
|
| 查看次数: |
25157 次 |
| 最近记录: |