Как сохранить экземпляр активности с помощью библиотеки Jetpack - PullRequest
0 голосов
/ 10 января 2019

Мне нужно хранить большое количество данных. Допустим, мне нужно сохранить список пользователей и их фотографию в профиле, когда приложение, которое будет вращать мое приложение, будет разбито. Есть ли хитрость, как я могу хранить данные?

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Вы можете сохранить свои данные как file или в комнате и прочитать, если потом. ViewModel не создан для хранения огромных наборов данных.

https://developer.android.com/training/data-storage/files

0 голосов
/ 10 января 2019

Если это простые данные, вы можете использовать onSaveInstanceState, но, поскольку у вас большие данные, вы можете хранить свои данные с помощью Room и интегрировать класс ViewModel для обработки изменений конфигурации. Вы можете опубликовать свой код? https://developer.android.com/topic/libraries/architecture/viewmodel

...