RouterPagerAdapter
を持つルートコントローラは、自身のRouterPagerAdapter
を持つコントローラAをホストします。ネスト化されたRouterPagerAdapterがローテーションで状態を復元しない
コントローラA1は、回転すると
[ Root Controller ]
[ A ] [ B ]
[A1] [A2]
、ルートコントローラ、A及びA1がそのonSaveInstanceState/onSaveViewState
を受け取るコントローラによってホストされているが、いずれもA A1はonRestoreInstanceState/onRestoreViewState
を受信されます。
これはなぜですか? すべての子供が自分の状態を復元できるようにするための正しい実装は何ですか?