0
フラグメントマネージャのaddToBackStack関数を追加するのはかなり混乱しています。フラグメントを置き換えるとき、addToBackStack(...)現在のフラグメントをバックスタックに追加するか、または置き換えられるフラグメントを追加しますか?addToBackStackは、現在または新しいフラグメントをバックスタックに追加していますか?
ありがとうございます。
フラグメントマネージャのaddToBackStack関数を追加するのはかなり混乱しています。フラグメントを置き換えるとき、addToBackStack(...)現在のフラグメントをバックスタックに追加するか、または置き換えられるフラグメントを追加しますか?addToBackStackは、現在または新しいフラグメントをバックスタックに追加していますか?
ありがとうございます。
addToBackStack
バックスタックにこのトランザクションを追加します。次のフラグメント
に行く前に、スタックに現在の断片を置くために使用されています。これは、コミット後に トランザクションが記憶されることを意味し、後でスタックからポップされたときにその操作を逆にします( )。
意味:
あなたは現在、一つの断片A
であり、フラグメントB
に移動した場合。
フラグメントA
は現在バックスタックにあります。
フラグメントB
を押して戻ると、フラグメントA