フラグメントマネージャーから古いフラグメントを削除する 質問する

フラグメントマネージャーから古いフラグメントを削除する 質問する

Android で s を使用する方法を学ぼうとしています。Android でnew が呼び出されているときに、Fragmentold を削除しようとしています。fragmentfragment

ベストアンサー1

既存のフラグメントの参照を見つけて、以下のコードを使用してそのフラグメントを削除する必要があります。 1 つのタグ (例: 「TAG_FRAGMENT」) を使用してフラグメントを追加/コミットする必要があります。

Fragment fragment = getSupportFragmentManager().findFragmentByTag(TAG_FRAGMENT);
if(fragment != null)
    getSupportFragmentManager().beginTransaction().remove(fragment).commit();

それだ。

おすすめ記事