【Android】Fragment内での子Fragmentを管理する方法

今まではFragmentの管理はActivity単位が基本でしたが、getChildFragmentManagerを使用することでFragment内での子Fragmentを管理することができます。

使用例


Fragment childFragment = new ChildFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(R.id.child_fragment, childFragment).commit();

参考サイト:

Fragmentをネストする際の注意点 - Just for Fun

FragmentでタブUIを簡単にできるライブラリ作った - ほげほげ(仮)