Android SharedPreferences значение не отображается в другом activity
Я сохраняю StringSet putStringSet("set", set) в текущем activity, его можно получить используя getStringSet("set", null), но в другом activity оно почему-то не получает значение и устанавливает null, хотя значение в него внесено.
Сохранение MutableSet:
val sPref = getPreferences(MODE_PRIVATE)
val ed = sPref.edit()
ed.putStringSet("set", set)
ed.apply()
Отображение в другом activity:
val sPref = getPreferences(MODE_PRIVATE)
button.setOnClickListener {
val localSet = sPref.getStringSet("set", null)
println(localSet)
}
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
Попробуйте дать имя настройкам имя, допустим, так:
val sPref = getPreferences("prefs", MODE_PRIVATE)