2014-11-16 73 views
0

我目前使用的是三星Galaxy S4。當我在手機上打開它時,Android應用程序會重新啓動

我正在開發一個應用程序,只要我不退出它,它的效果很好。但是,如果我離開它,它有時會完全重新啓動並引發登錄活動。

我可以從活動的應用程序列表中選擇它,它不會發生。如果我按下它的應用程序圖標打開它,它有時會重新啓動。如果將它從活動應用程序列表中刪除,它肯定會重新啓動。我該如何讓它在應用程序中始終回到之前的狀態?即使應用程序從活動應用程序列表中刪除,Facebook也會對其進行管理。

Android垃圾收集我的應用程序的內存優化?我將如何避免這種情況。

+0

「_但是,如果我離開它,它有時會自動重新啓動並引發登錄活動。」您的意思是什麼意思 – Elltz

回答

0

添加到您的清單的活動標籤,告訴Android的,你的應用程序將處理任何配置更改本身:機器人:configChanges =「方向| keyboardHidden」

爲了防止用戶在每次登錄訪問,可以使用共享保存登錄憑據的偏好設置

+0

10此答案的第一部分是什麼意思? –

+0

SharedPreferences也在我發佈的SO鏈接中。 – AndrewSmiley

+0

我的答案的第一部分意味着,如果例如屏幕方向改變,則告訴Android不要調用創建。 – Rebi

相關問題