0
我創建服務使用startForeground。據我瞭解,它可以讓你得到一個堅不可摧的服務。但是,如果我從正在運行的應用程序列表中刪除我的應用程序,該服務也將被刪除。你能以某種方式避免這種情況?創建堅不可摧的服務
我創建服務使用startForeground。據我瞭解,它可以讓你得到一個堅不可摧的服務。但是,如果我從正在運行的應用程序列表中刪除我的應用程序,該服務也將被刪除。你能以某種方式避免這種情況?創建堅不可摧的服務
沒有辦法創建一個堅不可摧的服務。您獲得startForeground
的更高優先級,但始終可能會導致您的服務中斷。
但是,這種情況與優先級沒有任何關係,因爲該進程被用戶終止。以與活動不同的過程開始您的服務,並且它應該生存下來。
「它可以讓你得到一個堅不可摧的服務」 - 不。在普通的Android SDK應用程序中,不存在「不可破壞的服務」。 – CommonsWare
我在一年前或多或少做了它。這是該項目:https://github.com/GuilleGC/MonitorApp/tree/master/app/src/main/java/com/udl/monitorizacion mmm可能是腳本LocationService.java它是一個後臺服務geting你座標,它可以從正在運行的應用程序列表中刪除應用程序。 – Wonka