保存列表中的复选框状态

时间:2012-08-14 09:38:34

标签: android sharedpreferences checkbox

我有一个带有相应复选框的列表,我想保存它们的状态,这样我就可以在应用程序运行时加载已检查项目的列表。我该怎么做?

我的onRetain看起来像:

public Object onRetainNonConfigurationInstance() {
    return planets;
}

行星就是整个清单。

我已阅读过SharedPreferences,但我似乎无法让它工作:(

2 个答案:

答案 0 :(得分:1)

数据库::: 表名:state_checkBox

字段 position:int state:boolean

代码请参考此链接..

  1. Video

  2. example Code

  3. 你只需将状态更新为" true"或"假"在数据库中,但在getview中 所有你必须调用setChecked()复选框的查询

    &安培;你要在复选框的checkedchangedlistner()上更新数据库......

答案 1 :(得分:0)

如果你想以持久性存储,你应该使用D.B. like this

如果您只想要会话,则应使用bundle here in example