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後臺服務