我使用此脚本作为带有复选框的可扩展列表视图。 https://github.com/bhat-dinesh/ExpandableListViewWithCheckBox
它工作得很棒,我还设法获取特定的复选框状态以保存在我的共享首选项中。
但现在问题是我想在活动初始化时加载复选框状态。就像我保存了共享首选项文件中每个复选框的状态。现在我想加载此SharedPreferences文件并启用应在此活动中启用的复选框。
我知道如何加载SharedPref文件,以及如何从中获取数据。 但是如何在初始化时启用复选框?
答案 0 :(得分:0)
首先查看源代码,您的适配器类中有对象: mChildCheckStates ,其中包含检查状态。
要做你需要的,使用构造函数或编写一个函数来改变它们。
另外,我不知道你将如何决定继续,但如果你刚开始使用适配器,请务必查看此函数: void notifyDataSetChanged()