我正在開發Android應用程序,並且我想創建一個在後臺運行結束主進程後運行的進程。這就像關閉主應用程序後運行的whatsUp。這收集傳入的消息並用圖標顯示它。我試圖通過結束主流程來啓動服務。它運行一段時間,然後結束..如何做到這一點?如何在結束Android主進程後讓進程永遠運行
0
A
回答
0
是的,你可以通過使用服務來做到這一點。您只需創建一個類,然後在startCommand上使用服務類重寫方法對其進行擴展並返回Service.StartSticky。 startsticky意味着即使重新啓動手機,您的服務也能持續運行。如果你沒有返回粘性,那麼它會自動殺死,如果你重新啓動你的手機。如果您的服務從服務器獲取新數據,則它還會註冊廣播接收器,以便您的服務將數據發送到您的活動,然後將它發送到廣播,並在廣播中通知用戶新數據
+0
非常感謝。服務確實有效。 – Ola
相關問題
- 1. 如何讓這個服務器進程永遠運行?
- 2. 進程getInputStream()永不結束
- 3. 阻止異步進程永遠運行?
- 4. 如何在Linux中運行後臺php進程並結束它?
- 5. Python線程池 - 進程永遠不會結束
- 6. 如何讓進程在遠程Windows服務器上運行
- 7. 如何在程序進程結束時運行代碼
- 8. Android:如何在後臺永遠運行應用程序?
- 9. SQL Server進程永不結束
- 10. npm永遠不會結束進程,同時安裝angular 4
- 11. 如何結束Android boardcastreceiver進程
- 12. 如何結束進程
- 13. 確實linux永遠不會結束子進程,直到父節點結束?
- 14. 讓iOS應用程序永遠在後臺運行
- 15. Matlab進程*永遠*睡眠
- 16. 「永遠的名單」說:「沒有永遠的進程中運行」,但它正在運行的應用程序
- 17. 如何讓Python程序進入函數並在運行時用Ctrl + X結束?
- 18. 在主進程結束後啓動的Python中創建一個進程
- 19. 如何在進程結束後自動關閉`qemu`的執行?
- 20. 在Android中運行後臺進程
- 21. 在Android中的後臺運行進程
- 22. 永遠在服務器上運行進程
- 23. 正在運行的進程永遠不會被找到
- 24. 如何在後臺運行進程? c#
- 25. 如何在運行後停止進程?
- 26. 如何讓Python進程以正確的進程名稱運行?
- 27. Foxpro訪問正在運行進程的窗口以及如何結束正在運行的進程
- 28. 在後臺運行進程
- 29. 運行守護進程,當某些組的最後一個進程結束時將結束
- 30. 如何應用程序永遠運行
使用Android服務。顯示Android報警服務的示例。 –
你試過了什麼? – behrooz
服務是最好的選擇,檢查android服務[點擊鏈接](http://developer.android.com/guide/components/services.html) – sud