2011-06-18 31 views
1

我有兩個活動:登錄和列表。 當我登錄時,我顯示列表。當用戶在列表活動中並按主頁按鈕時。之後,點擊它只會在登錄頁面上顯示的應用程序圖標。雖然它應該顯示列表。我面臨意外的問題,在Android應用程序

如何解決這個問題?

回答

2

有時會將您的應用程序推出內存以釋放其他應用程序的內存。當它發生時,應用程序在用戶輸入時重新啓動,並打開第一個活動。唯一(或不是唯一的)你維護你的應用程序狀態的方法是將它存儲在某個地方。您可以保存用戶是否登錄到SharedPreferences中,以及創建登錄活動時是否可以檢查。

2

有時候,根據其他應用程序需要多少內存,你的應用程序將被終止。您的應用程序必須保存並恢復其狀態,以便表現得好像沒有被殺死一樣。

如果您閱讀開發人員文檔中的Activity Lifecycle部分,您應該瞭解您需要執行的操作。