На занятии мы обсудим:
1) Что такое FragmentManager. Основные функции. Разновидности.
2) Сохранение и восстановление состояния фрагмента при смене конфигурации. Пример с сохранением примитива во фрагменте. Передобавление фрагмента в Activity.
3) Связка onRetainNonConfigurationInstance()/getLastNonConfigurationInstance().
4) Что такое retain фрагмент. Пример с сохранением работы AsyncTask.
5) Как ViewModel из архитектурных компонентов переживает пересоздание Activity.
6) Как FragmentManager сохраняет/восстанавливает фрагменты.
Ссылка на трансляцию: https://mailru.zoom.us/j/95023604680?pwd=L2xCNGxUc1FDbVJYcUUzTWdYS1RRUT09