package com.konka.music.util; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import com.konka.music.R; public class FragmentManagerUtil { public static void swichFragment(FragmentManager fragmentManager, Fragment fragment) { swichFragment(fragmentManager, fragment, true); } public static void swichFragment(FragmentManager fragmentManager, Fragment fragment, boolean addToBackStack) { swichFragment(fragmentManager, fragment, addToBackStack, R.id.content); } public static void swichFragment(FragmentManager fragmentManager, Fragment fragment, int containerViewId) { swichFragment(fragmentManager, fragment, true, containerViewId); } public static void swichFragment(FragmentManager fragmentManager, Fragment fragment, boolean addToBackStack, int containerViewId) { System.out.println("父类应用之类的名字="+fragment.getClass().getName()); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.setCustomAnimations(R.anim.slide_right_in, R.anim.slide_out_left, R.anim.slide_in_left, R.anim.slide_right_out); ft.replace(containerViewId, fragment, fragment.getClass().getName()); if (addToBackStack) { ft.addToBackStack(fragment.getClass().getName()); } fragment.setUserVisibleHint(true); ft.commitAllowingStateLoss(); } }