我有一個帶有相應複選框的列表,我想保存它們的狀態,這樣我就可以在應用程序運行時加載選中項目的列表。我將如何做到這一點?將複選框的狀態保存在列表中
我onRetain樣子:
public Object onRetainNonConfigurationInstance() {
return planets;
}
隨着行星是整個列表。
我已經閱讀了關於SharedPreferences,但我似乎無法得到它的工作:(
我有一個帶有相應複選框的列表,我想保存它們的狀態,這樣我就可以在應用程序運行時加載選中項目的列表。我將如何做到這一點?將複選框的狀態保存在列表中
我onRetain樣子:
public Object onRetainNonConfigurationInstance() {
return planets;
}
隨着行星是整個列表。
我已經閱讀了關於SharedPreferences,但我似乎無法得到它的工作:(
數據庫::: 表名:state_checkBox
領域 位置:整數 STA TE:布爾
代碼參照該鏈接..
,你只需要更新狀態爲 「真」 或 「假」在數據庫中,但在getview 所有時間你必須調用一個查詢setChecked()複選框
&您甲肝的複選框的checkedchangedlistner()更新數據庫...
如果你想在持久性存儲,你應該使用DB like this
,如果你想只爲你的會話應使用束,here in example
如何將列表保存到數據庫?我已將列表保存到數據庫,但不保存,因爲複選框不會保留 – fasheikh 2012-08-14 09:49:17
嘗試布爾數組chechbox的狀態存儲爲每個位置的號碼 – SilentKiller 2012-08-14 09:40:15
你想pemanently或只保存該會話? – Peru 2012-08-14 09:41:07
嘗試將它保存在自定義適配器中的一個布爾數組中,您可以使用它將它充氣。 – 2012-08-14 09:41:48