2014-08-27 62 views
0

在android文檔上,我已經閱讀過,如果你的應用程序在後臺,並且android操作系統需要爲另一個正在運行的應用程序獲取更多資源,它將關閉或耗盡你的後臺應用程序的資源。如何測試組件被操作系統殺死時的Android應用程序行爲?

我不知道是否有測試故意剛剛獲得儘可能多的資源,可能使你可以有你的應用程序,你在後臺開發和看到Android的時候關閉其資源的任何錯誤發生的任何應用。

回答

4

爲了模擬你的應用程序得到殺害,由於系統資源的限制,你可能需要在你的Android設備上的開發人員選項的一切。

首先,我假設你知道如何啓用Developer Options。如果沒有檢查出鏈接。這幾乎是Android的任何風格的同一套步驟。

後您已啓用「開發人員選項」,在Android設備上的設置菜單顯示,選擇該設置項中,向下滾動至底部,並選擇「高級」。

的地方,畫面上是兩個設置,你可以玩:

  • 不保留活動

  • 後臺進程限制

可以玩弄這兩個選項都可以模擬您的應用程序和/或進程在不在前臺時被殺死。

注 - 如果應用程序正在運行的服務,它會自動以比其它的應用程序仍然在後臺揮之不去的更高權限運行。您應該在排序順序上查看this link,瞭解Android如何選擇哪些應用被認爲有資格終止。

+0

我差點忘了 - 你可以隨時進入「應用程序」設置頁面,選擇您的應用程序並在其上做了「強制停止」。 「最近」按鈕同上。從最新應用程序屏幕刷卡應用程序往往也會停止其進程。 – selbie 2014-08-28 08:43:19

相關問題