我可以读取和编写共享首选项,并验证生成的XML文件看起来是否正确。但是,是否可以构建偏好层次结构而不仅仅是平面列表?
我正在直接从我的代码中访问首选项,因此解决方案不能假设应用程序中存在首选项屏幕。我找到了PreferenceGroup,PreferenceCategory和PreferenceManager类,但它们似乎假设存在首选项屏幕。
答案 0 :(得分:1)
但是,是否可以构建偏好层次结构而不仅仅是平面列表?
不,抱歉。从你的问题的其余部分,不清楚为什么你首先使用SharedPreferences
,而不是另一个持久数据模型(数据库,XML文件,JSON文件等)