如何在Android 8.0 Oreo API 26及以上版本中检测应用程序被杀死的情况?

3
1个回答

0

您可以使用您提供的解決方案,但是從Oreo開始,SERVICE應該啟動為FOREGROUND_SERVICE,否則它將在系統內5秒鐘內被殺死。 因此,您可以重複使用先前代碼的90%,但需要根據新的Oreo要求進行更改。

但是,如果應用程序從“Android設置 ->應用”頁面通過選擇“終止”按鈕被殺死,即使所有背景服務也會同時被殺死,因此如果出現此情況,那些方法將不再起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接