2014-03-07 148 views
1

我有一個Android應用程序安裝在設備上(4.2.2)。 設備將永遠不會進入省電模式。 如果我將應用程序打開超過30分鐘,應用程序將自動關閉。 並沒有在日誌中發現異常。 這是默認的android行爲? 如果可能,請分享有關此問題的任何鏈接。Android應用程序自動關閉

+1

發佈相關代碼和堆棧跟蹤。應用程序自動關閉是什麼意思?崩潰? – Raghunandan

+0

沒有崩潰。只需關閉應用程序並顯示主屏幕。 – user2702700

+1

可能你在這段時間內消耗的內存太多。因此,框架將關閉您的任務,以獲得一些基本服務的內存。 – guptakvgaurav

回答

0

這只是Android如何管理使用低內存殺手的活動的內存的一部分,即使到目前爲止,運行Android的設備都有大量的內存,相同的規則仍然適用於設計時,它是設計用於在內存不足的設備上運行,如果要在沒有用戶交互的情況下保持活動狀態,則可能需要使用Service,或者可能會找到一種方法來模擬用戶交互。

0

如果你有這種行爲只是4.x,但在4.x下不要,請在Manifest中嘗試將trueHeap變成真。你必須在apllications標籤屬性中打開它。我希望這會有所幫助。