Linux-doc Практика — критерий истины!

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");

Комментарии

Пока комментариев нет.