Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Preferences DataStore

9-й курс/Закрытая зона

Интерфейс DataStore
Запись значений
Чтение данных

DataStore появилась как замена SharedPreferences и построена на Flow и котлиновских корутинах в асинхронном режиме. Существуют два вида: Preferences DataStore (пара ключ-значение) и Proto DataStore (протокол Proto buffers). В этой статье речь пойдёт о Preferences DataStore.

SharedPreferences по многим причинам устарела. Технология не слишком рационально работает с потоками и при серьёзных нагрузках может тормозить приложение. С появлением корутин было решено переработать принцип взаимодействия с данными, устранив недостатки. Общий подход остался неизменным - мы задаём ключ и нужное значение.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама