取消有什麼辦法來取消對從開發商設置的「不保留活動」在我的應用程序的代碼?我想檢查狀態並取消選中我的應用程序的這個選項。這可能嗎?「不保留活動」從代碼
回答
你不應該依賴於這個設置,活動可即使設定關閉時(例如,如果設備運行內存不足)。還有,你無法禁用/啓用編程設置被破壞。
你可以,但是,檢查是否設置開啓時,使用此代碼:
boolean enabled;
if (Build.VERSION.SDK_INT >= 17) {
enabled = Settings.System.getInt(context.getContentResolver(), Settings.System.ALWAYS_FINISH_ACTIVITIES, 0) == 1;
} else {
enabled = Settings.Global.getInt(context.getContentResolver(), Settings.Global.ALWAYS_FINISH_ACTIVITIES, 0) == 1;
}
同樣在API> = 17,因爲它是由Settings.System'的'一部分,你不能改變這個值的設置。 – 2014-10-22 11:12:11
這是正確的,但我不認爲這是可行的,甚至較低的API,它仍然在'Settings.Global'。你可以改變它,但它wouldnt做任何事情... – Squeazer 2014-10-22 14:08:30
我覺得你如果條款應被逆轉。 – DoruAdryan 2017-05-03 13:49:49
- 1. 從活動保留的AsyncTask,不分段
- 2. 保留傳統碳代碼存活
- 3. 保留在活動
- 4. 設置「不保留活動」時保持活動
- 5. 從活動返回後保留片段
- 6. 活動代碼不是從Branch.io從Facebook應用安裝活動
- 7. 偏好活動不保留狀態
- 8. ClickableSpan不保留旋轉的活動
- 9. 不保留在Android的活動ICS
- 10. 保留Android活動數據
- 11. 保留Android活動狀態
- 12. 保留在活動的Android
- 13. UTF-16保留代碼點
- 14. ASP.Net:保持活動代碼執行
- 15. 將View代碼保留在View代碼中不好嗎?
- 16. 保持jQuery代碼活躍
- 17. 安卓:保留以前的活動
- 18. 保留碎片狀態以及活動
- 19. QTKitServer保留在活動監視器中
- 20. 應用程序保留活動信息
- 21. 在活動之間保留recyclerview數據
- 22. 如何保留單個活動?
- 23. 不想在BroadcastReceiver中保留啓動器活動
- 24. 如何在從其他活動回來後保留活動中的值
- 25. 從React-Native代碼調用Android活動
- 26. C#代碼從活動WF 4.0
- 27. 如何從BeautifulSoup結果只保留一部分從HTML代碼
- 28. 從代碼活動中調用工作流活動
- 29. java代碼不片段活動工作
- 30. Unicode中的保留字符代碼
不,沒有。您可以從應用程序做的唯一一件事就是開始 – Blackbelt 2014-10-22 09:37:46