Задать вопрос

Как стереть все SharedPreferences?

Функция очищения выглядит так, но вы ничего не происходит. Контекст здесь полученный в конструктор через getApplicationContext()

fun clear() {
        val prefs = context.getSharedPreferences("MyAppPrefs", 0)
        var editor: SharedPreferences.Editor =  prefs.edit()
        editor.clear()
        editor.putBoolean("clear", true)
        editor.apply()
    }
  • Вопрос задан
  • 801 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
editor.clear().commit();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы