Back to questions
Junior — Middle
67
Какова роль и назначение настройки предпочтений хранилища данных?
Answer from AI
sobes.tech AI
Настройка предпочтений хранилища данных (SharedPreferences в Android) используется для сохранения простых пар ключ-значение, таких как настройки пользователя, флаги состояния или небольшие конфигурационные данные. Это легковесный способ сохранить данные, которые должны сохраняться между сессиями приложения, например, выбранная тема, язык или статус авторизации.
Преимущества:
- Простота использования
- Быстрый доступ к данным
- Данные сохраняются в виде XML-файла, что удобно для небольших объемов
Пример использования:
val sharedPref = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)
with(sharedPref.edit()) {
putString("username", "user123")
putBoolean("isLoggedIn", true)
apply()
}
val username = sharedPref.getString("username", "defaultUser")