я пытаюсь показать YouTubePlayerSupportFragment внутри фрагмента в потоке master-detail,
я программно определяю YouTubePlayerSupportFragment, заменяя FrameLayout этим фрагментом внутри фрагмента
дело в том, что когда я меняю ориентацию устройства, я хочу, чтобы макет фрагмента менялся, но сохранял положение проигрывателя при изменении ориентации (когда видео воспроизводится, оно продолжает воспроизводиться, а не перезапускаться из исходного состояния).
я определил два макета для альбомной ориентации и портреты (/layout-sw600dp-land и /layout-sw600dp-port)
чтобы получить такое поведение, я использую эти строки в манифесте, чтобы предотвратить воссоздание активности (для сохранения состояния игрока)
android:configChanges="keyboardHidden|orientation|screenSize"
android:screenOrientation="sensor"
и в методе фрагмента OnConfigurationChanged я сказал фрагменту удалить все представления и воссоздать представление
вопрос в том, как сохранить состояние YouTubePlayerSupportFragment (isPlaying, видео в списке, положение и т. д.) при повторном создании макета для фрагмента?
потому что FrameLayout, содержащий YouTubePlayerSupportFragment, также удален, и я намерен повторно прикрепить этот фрагмент к новому макету и заставить его перезагрузить его текущее состояние
так что, грубо говоря, макет, который я хочу, выглядит так (извините, у меня недостаточно репутации, чтобы показать его здесь)
ссылка на изображение