0
A
回答
0
首先,活动和服务可以沟通:最简单的方法是使用custom broadcast。其次,如果你的服务是短命的,并且被调用它的活动超时,那么你可以考虑使用AsyncTask来简单地在后台线程中运行你的任务。
0
您可以在此处使用的常用技巧是在Activity中创建一个BroadcastReceiver
,以侦听特定的Intent,然后在服务停止时触发该Intent。
0
您可以在服务终止之前发送广播Intent
并执行broadcast receiver。
相关问题
- 1. 任何确定Excel后台打印何时完成的方法?
- 2. Web服务完成后的完成块?
- 3. 后台服务将UI挂起到Web服务完成执行的时间?
- 4. AsynTask确定何时完成
- 5. 确定stringByEvaluatingJavaScriptFromString何时完成
- 6. iPhone SDK:如何知道后台任务何时完成?
- 7. 完成iOS后台任务,前台移动时
- 8. 如何确保Windows服务定时器产生的线程在停止Windows服务后完成执行?
- 9. iOS的后台任务没有完成
- 10. Android定期后台服务
- 11. Android - 定期后台服务
- 12. 如何让WCF服务在超时后完成更多时间?
- 13. 完成任务后,Android stop start_sticky服务
- 14. 如何确定Dispatcher.BeginInvoke何时完成?
- 15. 如何知道完成服务何时完成交付结果?
- 16. 如何在后台完成任务后显示弹出窗口?
- 17. 正确完成服务器线程
- 18. 确定db4o备份何时完成
- 19. WMIC MangementClass RemoteCommand - 确定何时完成? STDOUT?
- 20. 确定何时VERYSILENT安装完成
- 21. 确定异步执行何时完成
- 22. 如何知道程序在后台运行时何时完成?
- 23. 从后台任务或服务确定当前的前台应用程序
- 24. 后台自动完成
- 25. setOnUsermentProgressListener完成后启动服务?
- 26. 服务完成后执行语句
- 27. 确定哪个脚本最后完成
- 28. Android后台服务
- 29. 后台服务表
- 30. Ruby后台服务