名前とURLの2つの編集テキストがあります。「保存」ボタンを押した後、この情報を保存したいと思います。
そこで、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>
そして私の目標はhttp://www.google.co.ukGOOGLE の ようなname-urlの多くのペアを保存することです
<map>
<string name="url">http://www.yahoo.co.uk</string>
<string name="name">YAhoo</string>
</map>
などなど。