2

アクティビティ内で (ACP を介して) フラグメントを使用する Android アプリがあります。複数の「モード」があります。各モードには、表示したい一連のフラグメントがあり、通常どおりバック スタックを管理しています。ただし、モードを切り替えるときに、各モードの状態が永続的になるように、スタック全体を保存および復元できるようにしたいと考えています。

つまり、ユーザーがモード 1 でフラグメント A、B、C を (順番に) 開き、モード 2 に切り替えてフラグメント D と E を開き、モード 1 に戻った場合、フラグメントを表示してもらいたいC で、バック スタックに A と B があります。

この効果を達成する方法を知っている人はいますか?

ありがとう、アーロン

4

2 に答える 2

1

はい、ネストされたフラグメントでこれを行うことができます.Android サポート ライブラリはネストされたフラグメントをサポートするようになりました

于 2014-01-13T15:56:43.660 に答える
0

これは、ネストされたフラグメントを使用して行うことができます。Android サポート ライブラリは、ネストされたフラグメントをサポートするようになりました。これにより、Fragment 内で Fragment を使用して設計目標を達成できます。

http://developer.android.com/tools/extras/support-library.html#Notes

于 2013-02-04T22:54:53.043 に答える