我有两个名称和网址的编辑文本。按“保存”按钮后,我想保存这些信息。
所以我决定使用 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>
我的目标是保存许多对名称-url,例如 http://www.google.co.uk GOOGLE
<map>
<string name="url">http://www.yahoo.co.uk</string>
<string name="name">YAhoo</string>
</map>
等等等等。