私は同じフラグメントを2回開くと、アプリケーションが閉じられることを意味します。私は同じ断片を開いている場合は、2回の平均アプリケーションが閉じられる
if (id == R.id.nav_home) {
fragment1.setArguments(arguments);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commit();
} else if (id == R.id.nav_contact_us) {
ragment2.setArguments(arguments);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment2).commit();
} else if (id == R.id.nav_feedback) {
fragment3.setArguments(arguments);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment3).commit();
}
最初の 'else if'ブロックでは' ragment2'ではなく 'fragment2'でなければなりません。 –