Храните и получайте данные с помощью SharedPreferences - PullRequest
0 голосов
/ 02 ноября 2011

Я хотел бы сохранить и вспомнить любимые ссылки пользователя из string.xml, как я могу это сделать?

Я хотел бы уточнить, что пользователь вводит только имя для любимого URL-адреса, например, спорт, оно будет связано со страницей, которую пользователь просматривает в моем приложении (например, www.sport.com)

my string.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">MyApp</string>
    <string-array name="Name_Fav"></string-array>
    //Here I would like to store the names of url favorites
    //<item >Sport</item>
    <string-array name="Url_Fav"></string-array>
    //Here I would like to store full url
    //<item >www.sport.com</item>
</resources>

в моей деятельности

public void onClick(View v) {
String[] name_url = //Items retrieved from Name_Fav (sport)
String[] url_fav = //items retrieved from Url_FAv (www.sport.com)
//now here I would like to put and retrieve the data from the resource file
}

Редактировать: Я нашел решение здесь: Сохранение списка или набора в SharedPreferences

1 Ответ

1 голос
/ 02 ноября 2011

Вы читали примеры здесь ?

Если вам нужно сохранить что-то более сложное, чем просто предпочтения, вам, вероятно, следует просто сохранить это в базе данных .

...