Я бы хотел мне нравится сохранять эти настройки, чтобы они восстанавливались после закрытия и перезапуска приложения.
- Итак, я начал искать информацию о том, как для сохранения настроек в приложениях Android, и казалось, что встроенный тип SharedPreferences — лучший вариант. Но SharedPreferences устарел в пользу DataStore.
- Так и есть DataStore, как оказалось. Чтобы использовать его, мне пришлось добавить некоторую зависимость к файлу Gradle, после чего я мог бы начать использовать тип PreferencesDataStore — но подождите, это тоже устарело. В документации говорится, что вместо этого мне следует использовать «Библиотеку предпочтений AndroidX».
- Поэтому мне придется использовать настройки AndroidX. Но помимо того, что не указано, с чего начать, похоже, теперь смешивается пользовательский интерфейс настроек и действие по сохранению настроек. Но я уже подготовил свой пользовательский интерфейс настроек с помощью Jetpack Compose... так что это не прямая замена простого API сохранения настроек?!
Подробнее здесь: https://stackoverflow.com/questions/790 ... -late-2024