我的應用程序具有後臺服務,即使應用程序在任務管理器中被終止但我已經在MI上測試了我的應用xiaomi)當我從任務管理器關閉應用程序時,它會殺死我的應用程序服務,並且我的服務繼續運行,並且在MI以外的所有設備上都能正常工作,即使我從任務管理器中終止了我的應用程序。即使應用程序從MI任務管理器中關閉,如何讓我的應用程序服務保持運行
那麼如何讓我的服務在後臺運行,即使應用程序從任務管理器中死亡?
我的應用程序具有後臺服務,即使應用程序在任務管理器中被終止但我已經在MI上測試了我的應用xiaomi)當我從任務管理器關閉應用程序時,它會殺死我的應用程序服務,並且我的服務繼續運行,並且在MI以外的所有設備上都能正常工作,即使我從任務管理器中終止了我的應用程序。即使應用程序從MI任務管理器中關閉,如何讓我的應用程序服務保持運行
那麼如何讓我的服務在後臺運行,即使應用程序從任務管理器中死亡?
你不能從代碼做到這一點,除非有一些xiaomi的api允許你訪問該功能。我猜測自動啓動管理器是一個應用程序(具有系統應用程序的權限,因爲小米修改的操作系統的一部分),因此不可能。
但是,如果設備是固定的,您實際上可以禁用自動啓動管理器。
儘管如此,Whatsapp,Facebook和更多的應用程序可能會因爲他們與小米在白名單上有聯繫。但它只是一個猜測。
這取決於Android操作系統做出這個決定,以釋放資源。你可以看一下'IntentService'來更好地使用後臺服務。 –
@JibranKhan但我的服務在ll設備上運行,即使我殺了app..because因爲我發送廣播時銷燬被解僱..但只有在xiaomi它不工作... – Edward
好'onDestroy()'本身不保證每次應用關閉或退出時都會被解僱。另外,請檢查與其他手機中的Android版本有什麼關係,與小米 –