【Android】Fragmentへの画面遷移の方法

Fragmentへ画面遷移する方法は、Activityへの画面遷移と異なります。

今回は、Fragmentへ画面遷移する方法を書きます。

Activity -> Fragment


FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.container, フラグメント名.newInstance(引数があったらここに入力)).commit();

Fragment -> Fragment


FragmentからFragmentへ画面遷移する場合はgetActivity()が必要になります。

FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.container, フラグメント名.newInstance(引数があったらここに入力)).commit();