Shared Preference
Сохранение небольших данных
- Хранение данных внутри приложения
- Что хранить в Shared Preference?
- Что не хранить?
- В чём удобство использования Shared Preference?
Доступен из контекста В нём можно хранить данные по параметрам ключ-значение Хранить можно только примитивные данные Представляет из себя специальный XML-файл, который создаётся во внутреннем хранилище InternalStorage```java
Context.getSharedPreferences() Activity.getPreferences()
SharedPreferences sp = getSharedPreferences("settings", Context.MODE_PRIVATE); SharedPreferences.Editor e = sp.edit(); e.putInt("value", 1); e.apply(); // работает асинхронно (используется механизм отложенной записи)
SharedPreferences sp = getSharedPreferences("settings", Context.MODE_PRIVATE); int value = sp.getInt("value");
Комментарии
Пока комментариев нет.