防止/配置 Android 卸載/暫停應用程式不在「頂部」

防止/配置 Android 卸載/暫停應用程式不在「頂部」

我經常在兩個應用程式之間來回切換(例如在健身房中在JEFIT 和Kindle 應用程式之間切換,或者在火車上在IRC 和Firefox 之間切換,或者在地圖/路線應用程式和相機之間徒步旅行時),並且許多應用程式「崩潰」當他們在後面待太久時,他們就會忘記發生了什麼,或者表現得像馬車一樣。

但情況並非總是如此,對於較舊的 Android 版本,只有當我有四個或更多應用程式需要切換時才會發生這種情況。我猜這是新的優化設置,但我非常想要么完全關閉它,要么針對特定應用程式關閉它(有些應用程式更強大,不會因此而出現問題)。

我知道我的裝置可以在物理上處理同時運行的這些應用程序,因為如果我在大約 60 秒內來回切換,這些應用程式就會保持正常載入狀態。

那麼,有人知道導致此問題的原因以及如何配置此行為嗎?設定、選項,也許是一個調整應用程式?我願意嘗試任何事。

目前配置是運行 CyanogenMod 12(即 Lollipop)的 Samsung Galaxy S3

答案1

更新: http://www.androidcentral.com/fine-tuning-minfree-settings-improving-androids-multi-tasking

更多資訊在這裡:「簡單的答案:不。Android 總是使用OOM(記憶體不足)優先釋放未使用的記憶體。您可以使用某些任務管理器更改應用程式的優先順序(至少在重新啟動之前) ,但即使這樣,如果內存不足電量不足,後台應用程式開始被殺死。

考慮一下這種情況:您下載了一個編碼錯誤的應用程序,該應用程式在啟動時運行,導致緩衝區溢出並佔用您的所有記憶體。通常情況下,這個應用程式會被殺死,但如果它設定為保持開啟狀態,它會有效地阻塞您的手機,直到重新啟動,然後再次啟動,等等。

一些定時器使用高優先級的服務來避免這個問題,但如果你在定時器處於後台時啟動足夠多的高性能、佔用資源的應用程序,它最終會被殺死。

https://android.stackexchange.com/questions/25470/is-there-a-way-to-force-an-app-to-remain-running-in-the-background-no-matter-wha

相關內容