Use an intent to open in case one a FragmentActivity
:
...
case 0:
fragment = new HomeFragment();
break;
case 1:
Intent intent = new Intent(getApplicationContext(), myFragmentActivity.class);
startActivity(intent);
case 2:
fragment = new RiFragment();
break;
...