SharedPreference Data = getSharedPreferences(filename, 0);
SharedPreferences.Editor e = data.edit();
e.putString("website", websiteVariable);
e.commit();
По сути, это позволяет вам хранить пользовательскую информацию, такую как результаты игр, статистика и другие переменные.
Первая строка получает ссылку или создает файл для записи данных.
Вторая строка позволяет редактировать файл для записи в него новой информации.
e.putString()
Принимает два параметра, первый из которых является ключом, чтобы извлечь значение, которое вы позже выводите, а второй - это значение, которое вы хотите поместить в файл.
Последняя строка фиксирует данные, чтобы они были сохранены в файл.
Вы можете получить больше информации из документов здесь
Также, если вы хотите извлечь данные, просто сделайте
SharedPreference Data = getSharedPreferences(filename, 0);
String value = Data.getString("website"); // use the key here to pull the data out
EDIT:
Так, например, если пользователь выбирает определенное изображение, вы можете использовать клавишу для ссылки на каждое изображение и позже получить значение, чтобы решить, какой значок пользователь выбрал ранее.