[英]How can I run android background service “forever”?
我在這里查看了關於它的所有帖子以及關於服務的android文檔。 我仍然無法理解如何做到這一點。
我想編寫在UI關閉時始終收集電池數據的應用程序。 我發現我需要使用BindService和StrartService為此服務,因此UI活動可以與服務進行通信,並且在UI活動關閉的情況下,服務也可以自行運行。
我無法理解的是,即使我用android app manager關閉它,如何使服務“forerver”運行。 例如:Whatsapp應用程序,即使我關閉它與應用程序管理器,有人發給我一個消息,我仍然得到它,並打開whatsapp。
我需要使用線程(帶運行功能的可運行接口)還是什么?
您可以嘗試覆蓋服務中的onStartCommand()
並return START_STICKY;
讓系統知道你的服務應該運行,直到它自己終止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.