Fragmentフラグメントが( dではaddなく)edされるスタックがあります。replace問題は、メモリの問題のため、スタックに特定の量を超えるフラグメントを持ちたくないということです。フラグメントA、B、C、Dをスタックに追加したとします。Eが必要になったaddので、次のコードを使用して を削除します。Fragment A
fragmentManager.beginTransaction().remove(fragmentA).commit()
私はfragmentA使用しており、存在し、スタックにあるとfindFragmentByTag()確信しています。fragmentAしかし、これは効果がなく、削除されませんfragmentA。
どうしたの?
スタックの一番下からフラグメントを削除することは可能ですか?