を持つルート コントローラRouterPagerAdapter
は、独自の を持つコントローラ A をホストしますRouterPagerAdapter
。
コントローラ A1 はコントローラ A によってホストされます
[ Root Controller ]
[ A ] [ B ]
[A1] [A2]
回転時に、ルート コントローラ、A、および A1 はそれぞれの を受け取りますonSaveInstanceState/onSaveViewState
が、A も A1 も を受け取りませんonRestoreInstanceState/onRestoreViewState
。
これはなぜですか?すべての子の状態が確実に復元されるようにするための正しい実装は何ですか?