アクティビティ内で (ACP を介して) フラグメントを使用する Android アプリがあります。複数の「モード」があります。各モードには、表示したい一連のフラグメントがあり、通常どおりバック スタックを管理しています。ただし、モードを切り替えるときに、各モードの状態が永続的になるように、スタック全体を保存および復元できるようにしたいと考えています。
つまり、ユーザーがモード 1 でフラグメント A、B、C を (順番に) 開き、モード 2 に切り替えてフラグメント D と E を開き、モード 1 に戻った場合、フラグメントを表示してもらいたいC で、バック スタックに A と B があります。
この効果を達成する方法を知っている人はいますか?
ありがとう、アーロン