SharedPreferences 创建xml文件:
SharedPreferences sp = this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putBoolean("BooleanKey", true);
editor.putString("StringKey", "test");
editor.putInt("IntKey", 123);
editor.putFloat("FloatKey", 456f);
editor.putLong("LongKey", 789L);
Set<String> set = new HashSet<>();
set.add("1");
set.add("2");
set.add("3");
set.add("4");
editor.putStringSet("StringSet", set);
editor.commit();
xml文件格式:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<long name="LongKey" value="789" />
<string name="StringKey">test</string>
<float name="FloatKey" value="456.0" />
<set name="StringSet">
<string>1</string>
<string>4</string>
<string>3</string>
<string>2</string>
</set>
<int name="IntKey" value="123" />
<boolean name="BooleanKey" value="true" />
</map>