2015-04-09 1 views
-2
SharedPreferences.Editor preferencesEditor = savedSearches.edit(); 
preferencesEditor.putString(key, "element1"); 
preferencesEditor.putString(key2, "element2"); 
preferencesEditor.putString(key, "element3"); 
preferencesEditor.putString(key2, "element4"); 

Как получить только элементы из key2 или ключа?Как получить список элементов, использующих sharedpreferences из ключа ключа?

ответ

0

Вы можете использовать только putString для хранения одного String для каждого ключа. Поэтому, когда вы пишете

preferencesEditor.putString(key, "element1"); 
preferencesEditor.putString(key2, "element2"); 
preferencesEditor.putString(key, "element3"); 
preferencesEditor.putString(key2, "element4"); 

первые две строки являются избыточными.

Если вы хотите сохранить несколько String s для каждой клавиши, вы можете использовать putStringSet. Невозможно сохранить ListString s за один ключ.

Смежные вопросы