バックスタックの活用でバックキーで戻る等を実装する 想定事例 こんなActivityがあったとします。 途中のPopUpのパネルと上部に表示されている、画像を最大化させたImageViewと背景をグレーの半透明で敷いているViewはフラグメントをAddして実装しています。 DialogFragmentをフルカスタマイズして使えばいい事例ですが、 なにかの都合や普通のカスタムフラグメントを使用してActivity上にフロートしているUIを作ったり、閉じるのではなく開いたり閉じたりするようなフラグメントを作る場合もあると思います。 そんな場合にバックスタック活用で状態を管理するやり方。 仕様 フロートしてくる二つのFragmentはバックキーで自分を閉じる。 ActivityはFragmentが表示されていない場合にバックキーを押した場合かつtabが1番でないときは1番のタブに戻る。 Acti