2012-05-02 50 views
0

在我的項目我有幾個controls在我的活動listView checkboxes and textboxes在幾個標籤 什麼現在當我按下Home鍵或免費獲贈叫我的活動投入暫停 和控制我見過被重置(如listview將不得不重新綁定&複選框選中獲得) 以防止它,我設定saveEnabled = "true"does not work for listview現在,我將不得不再次重新綁定我的選項卡,並填寫列表視圖再次的Android的onResume展會活動的先前狀態

告訴我有什麼方法這將保存我目前的狀態,onResume將恢復前一個狀態。

回答

1

你應該保存狀態onPause()方法,你可以刷新onResume()

+0

我知道onPause(),但我想知道如何保存整個活動來恢復 – Trikaldarshi

+0

您需要保存活動中顯示的所有控件的狀態。喜歡爲編輯ü應該保存文本,爲複選框保存選定的行等等 – sachy

1

你的看法有沒有這樣的API來保存活動的狀態。您必須使用SharedPreferences或onPause()中的其他方法來保存狀態,並在onResume()中檢索狀態。

+0

我可以保存狀態與整個控件不是一個請給一些代碼 – Trikaldarshi

+0

什麼是你想要保存,當你說我想保存州? 像,如果是複選框,您將需要保存,檢查/取消選中按鈕的狀態。 – Veer

+0

是的確切我想保存我的活動的當前狀態與所有控制 假設如果我有100個複選框,然後我想保存所有他們爲單獨檢查不是100個複選框,但只是保存該活動 – Trikaldarshi