エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ネストしたFragmentのバックスタック時挙動について - 前人未踏の領域へ Androidアプリ開発編
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ネストしたFragmentのバックスタック時挙動について - 前人未踏の領域へ Androidアプリ開発編
実装方法によっては発生しないのかもしれないけれど、自分の開発状況下で発生している問題について。 結... 実装方法によっては発生しないのかもしれないけれど、自分の開発状況下で発生している問題について。 結論 子フラグメントをバックスタックから復元することはできる。しかし色々変更しすぎてもはや何が決め手になったかよくわからず。以下は本結論に繋がらない別な話である。 課題 あるFragment内に子フラグメントのViewまたはViewPagerを設置し、親フラグメント側のViewの画面遷移を行った際、バックボタン押下で前画面に戻った際に子フラグメントが再描画されず真っ白になる。できれば遷移前の状態を再現したい。 対応 あれこれ調べた結果、現時点では親のFragmentManagerでは子Viewの状態までは再現してくれない模様。なのでスクロールなどの細かな表示状態はともかく、再描画だけは行わせることにする。 �子Fragmentの場合 親フラグメントのonCreateViewで子Fragmentが