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