共享首选项对象数据

时间:2014-03-28 11:28:39

标签: android sharedpreferences

我正在创建共享首选项对象,如下所示:

sh_subjecturi = context.getSharedPreferences("MyCourse__Set", Context.MODE_APPEND);

Editor editor_subjuri_set;

editor_subjuri_set = sh_subjecturi.edit();

接下来在循环中,我使用编辑器对象放置数据。

当我执行我的程序时,我收到MyCourse_Set.xml文件,但数据不符合规定(混乱的格式,即章节没有按顺序排列)。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

如果我的观点正确,SharedPreferences基本上是一个Map<Key, Value>类(检查SharedPreferences - Android Developers),其内部设计没有订单,因为您始终可以找到{{1}通过value

因此,如果您需要有序数据,可以将其保存到key,然后将其放入List