【发布时间】:2011-05-17 23:26:21
【问题描述】:
如果复选框被选中或未选中,有没有办法在Android的缓存中保存?
我有一个列表视图,当我单击一个项目时,会弹出一个新活动,其中包含有关该特定项目的信息。在该活动中有一个复选框,如果我选中它并返回列表视图并再次进入该列表项,则该复选框未选中。
感谢您的宝贵时间。
【问题讨论】:
标签: android android-activity checkbox android-listview
如果复选框被选中或未选中,有没有办法在Android的缓存中保存?
我有一个列表视图,当我单击一个项目时,会弹出一个新活动,其中包含有关该特定项目的信息。在该活动中有一个复选框,如果我选中它并返回列表视图并再次进入该列表项,则该复选框未选中。
感谢您的宝贵时间。
【问题讨论】:
标签: android android-activity checkbox android-listview
您可以使用 SharedPreferences 或创建一个静态布尔变量并在 onCheckedChanged 覆盖方法中调用该值并在其中更新该值。
【讨论】:
也许您可以将布尔值保存在数据存储中,例如shared preference。 在弹出窗口中显示存储的检查状态,如果检查状态更改则保存。
【讨论】: