Intereting Posts
Как сделать прослушиватель для кнопки отмены даты на Android? Android: screenOrientation = "sensorPortrait" недействителен? Android snapchat / MSQRD похожи на наклейки на лицо Как использовать Android DownloadManager? Loopj Android Async Http – onFailure не запущен Воспроизведите локальный файл m3u8 на Android-дисплее, показывая, что setDataSourceFD не удалось: status = 0x80000000 Шифрование с помощью модуля Node.js Crypto и расшифровка с помощью Java (в приложении для Android) Как написать андроид JUnit-тест, когда моя деятельность зависит от дополнительных параметров, переданных через Intent? Как я могу указать атрибут buildType sourceSets? Как остановить чрезмерное создание объектов на телефонах Samsung? Установите SD-карту Vs в память телефона? И почему размер приложения отличается? Как согласовать или объединить два или более видеофайлов в Android? Android Static Linking vs Dynamic Linking против glibc Обнаружить ориентацию записанного видео в android Android Design Lib CollapsingToolbarLayout перестает взаимодействовать при касании горизонтального RecyclerView

Действительно ли кеширование значений SharedPreferences имеет смысл?

В моем текущем приложении Android у меня есть несколько настроек, хранящихся в SharedPreferences, и один объект, который обрабатывает их доступ. Теперь я задаюсь вопросом, имеет ли смысл кэшировать значения или если они не имеют большого доступа к ним, например:

public final boolean isxxxEnabled() { return preferences.getBoolean("xxx", false); } 

вместо

 public final boolean isxxxEnabled() { // check if value changed // if not, check if value is cached // decide whether to return cached or new // cache value return } 

Solutions Collecting From Web of "Действительно ли кеширование значений SharedPreferences имеет смысл?"