我有一个列表视图,其中包含一些值与我的xml文件中启用了multipleChoice。 我希望能够保存应用程序退出时用户已经检查过的内容,然后重新检查他们在再次打开时选择了什么内容。我的代码适用于收音机组,但我似乎无法为此工作。android保存listview与multipleChoice的状态
编辑:通过在最后使用一些循环欺骗得到这个工作。
我有一个列表视图,其中包含一些值与我的xml文件中启用了multipleChoice。 我希望能够保存应用程序退出时用户已经检查过的内容,然后重新检查他们在再次打开时选择了什么内容。我的代码适用于收音机组,但我似乎无法为此工作。android保存listview与multipleChoice的状态
编辑:通过在最后使用一些循环欺骗得到这个工作。
您可以使用SharedPreferences来保存您的选择。
@BGS写道,SharedPreference会解决你的问题。 看看这个帖子:MultiChoice Preference Widget for Android。
这里复选框的值存储在一个[special-separator]分隔的字符串中,并作为包含选定值的字符串数组传递给调用者。
我正在使用这种方法,迄今为止效果很好。
请将您的解答作为答案张贴并标记为已回答 – 2011-02-08 10:05:12