簡體   English   中英

如何保護我的進程被殺死?

[英]how to protect my process being killed?

某些任務殺手級應用程序可以像更安全地殺死360個進程。 如何保護我的進程免於被殺死? 或者如何檢測我的應用程序進程是否已被殺死? 我發現騰訊應用程序被殺死后可以重新啟動其應用程序,但我不知道它們如何實現?

我不能說他們是如何做到的,但是可以使用ActivityManager#getRunningAppProcesses來檢測您的應用程序是否已被殺死。 您可以在后台運行第二項服務以輪詢此狀態,如果該應用被終止,則重新啟動它。

您無法保護自己免受殺害,也無法得到通知。 唯一的方法是運行粘性服務(除非絕對必要,否則不建議這樣做)。 此服務將在以后的某個時間自動重新啟動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM