【发布时间】:2013-03-23 19:31:04
【问题描述】:
我有两个编辑文本的名称和网址。 按“保存”按钮后,我想保存这些信息。
所以我决定使用 SharedPreferences 来存储它,没关系。
SharedPreferences addActivityPrefs = getPreferences(MODE_PRIVATE);SharedPreferences.Editor editor = addActivityPrefs.edit();
editor.putString("name", name.getText().toString()).commit();
editor.putString("url", url.getText().toString()).commit();
但我的问题是,当我想存储其他值时,它会覆盖我以前的值 我想保留所有这些。
这是我的 xml 文件:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="url">http://Google.co.uk</string>
<string name="name">BBC world news feed</string>
</map>
我的目标是保存多对 name-url 之类的 http://www.google.co.uk 谷歌
<map>
<string name="url">http://www.yahoo.co.uk</string>
<string name="name">YAhoo</string>
</map>
等等等等。
【问题讨论】:
-
你为什么不用 sqlite 表呢?
-
因为我有一些要求要遵循..
标签: java android sharedpreferences persistent