我正在创建共享首选项对象,如下所示:
sh_subjecturi = context.getSharedPreferences("MyCourse__Set", Context.MODE_APPEND);
Editor editor_subjuri_set;
editor_subjuri_set = sh_subjecturi.edit();
接下来在循环中,我使用编辑器对象放置数据。
当我执行我的程序时,我收到MyCourse_Set.xml
文件,但数据不符合规定(混乱的格式,即章节没有按顺序排列)。
如何解决此问题?
答案 0 :(得分:0)
如果我的观点正确,SharedPreferences
基本上是一个Map<Key, Value>
类(检查SharedPreferences - Android Developers),其内部设计没有订单,因为您始终可以找到{{1}通过value
。
因此,如果您需要有序数据,可以将其保存到key
,然后将其放入List