0

xml レイアウト ファイルでフラグメントを宣言すると、fragmentTransaction メソッドを使用できないということですか?

add メソッドと remove メソッドの両方を使用できないことは理解していますが、replace ではフラグメントを削除していません。

これが私のエラーの理由であるかどうかを把握しようとしています。

 FragmentManager fragmentManager = getFragmentManager();
     FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
     fragmentTransaction.remove(youTubePlayerFragment);
     fragmentTransaction.commit();
4

1 に答える 1

1

を使用できますfragmentTransactionが、ファイル内に静的に追加したフラグメントを削除または置換できないため、 or.remove()は使用できません。代わりに、ファイルに追加されたフラグメントを操作して、画面上で存在させることができます。.replace()XML.hide().show()XML

于 2013-04-04T08:28:40.320 に答える