Android 在滑动菜单中使用活动而不是片段
我有一个带有一些片段的滑动菜单,但我想用活动来更改它,可以吗Android 在滑动菜单中使用活动而不是片段,android,android-fragments,android-fragmentactivity,slidingmenu,Android,Android Fragments,Android Fragmentactivity,Slidingmenu,我有一个带有一些片段的滑动菜单,但我想用活动来更改它,可以吗 private void replaceFragment(int pos) { Fragment fragment = null; switch (pos) { case 0: fragment = new X(); break; case 1: fragment = new Y(); bre
private void replaceFragment(int pos) {
Fragment fragment = null;
switch (pos) {
case 0:
fragment = new X();
break;
case 1:
fragment = new Y();
break;
case 2:
fragment = new Z();
break;
default:
fragment = new X();
break;
}
if (null != fragment) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.main_content, fragment);
transaction.addToBackStack(null);
transaction.commit();
}
我不知道如何更改代码的最后一部分。-->FragmentManager和-->FragmentTransaction。谢谢 是的,您可以使用活动代替片段,但是 您面临以下挑战
private void replaceFragment(int pos) {
Intent intent = null;
Context context = this;
switch (pos) {
case 0:
intent = new Intent(context, SecondActivity.class);
break;
case 1:
intent = new Intent(context, ThirdActivity.class);
break;
case 2:
intent = new Intent(context, FourthActivity.class);
break;
default:
intent = new Intent(context, DefaultActivity.class);
break;
}
if (intent != null) {
startActivity(intent);
}
}
我没有在我的应用程序中使用ViewPager我的应用程序中的滑动菜单,该菜单是否在左侧,当我单击某个项目时,我希望显示另一个活动。我想切换,因为我不知道如何处理片段,我花了很多时间才找到我想要的:(