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