RetainInstance стал правильным способом обработки изменений конфигурации в android? - PullRequest
2 голосов
/ 16 апреля 2020

Я просматривал новый API камеры и наткнулся на этот файл:

https://github.com/android/camera-samples/blob/master/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/GalleryFragment.kt

кажется, что способ избежать проблем с изменениями конфигурации использовать retainInstance = true

это рекомендуемая лучшая практика в настоящее время? мы отходим от viewmodel? или это просто удобство, потому что они хотели просто продемонстрировать API?

1 Ответ

2 голосов
/ 16 апреля 2020

это рекомендуемая лучшая практика в настоящее время?

Нет.

мы уходим от модели представления?

Нет. По крайней мере, не сейчас и не сохранились фрагменты. Мы перемещаемся от от оставшихся фрагментов до моделей представления.

или это просто удобство, потому что они хотели просто продемонстрировать API?

Я предполагаю, что он скопирован с их более старого образца. Этот конкретный фрагмент не имеет ничего общего с CameraX.

...