List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:com.bluros.music.utils.Helpers.java
public static void showAbout(AppCompatActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("dialog_about"); if (prev != null) { ft.remove(prev);/* www . j ava2 s .c o m*/ } ft.addToBackStack(null); new AboutDialog().show(ft, "dialog_about"); }
From source file:com.cylan.jiafeigou.utils.ActivityUtils.java
/** * ?fragment//from w ww . j a v a2s. c o m */ public static void loadFragmentNoAnimation(int id, FragmentManager fragmentManager, Fragment fragment) { fragmentManager.beginTransaction().add(id, fragment, fragment.getClass().getSimpleName()).commit(); }
From source file:com.cylan.jiafeigou.utils.ActivityUtils.java
/** * ?fragment//from www . j av a2 s. c o m */ public static void replaceFragmentNoAnimation(int id, FragmentManager fragmentManager, Fragment fragment) { fragmentManager.beginTransaction().replace(id, fragment, fragment.getClass().getSimpleName()).commit(); }
From source file:Main.java
/** * The {@code fragment} is added to the container view with id {@code frameId}. The operation is * performed by the {@code fragmentManager}. * */// w ww. ja v a2 s. c om public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId) { checkNotNull(fragmentManager); checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment); transaction.commit(); }
From source file:com.achep.acdisplay.ui.DialogHelper.java
private static void showDialog(@NonNull AppCompatActivity activity, @NonNull DialogFragment fragment, @NonNull String tag) {//from www . j a v a 2 s . c o m Check.getInstance().isInMainThread(); FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(tag); if (prev != null) ft.remove(prev); ft.addToBackStack(null); fragment.show(ft, tag); }
From source file:com.cylan.jiafeigou.utils.ActivityUtils.java
/** * ?fragment/* w ww . j av a2 s . co m*/ */ public static void replaceFragment(int id, FragmentManager fragmentManager, Fragment fragment) { fragmentManager .beginTransaction().setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left, R.anim.slide_in_left, R.anim.slide_out_right) .replace(id, fragment, fragment.getClass().getSimpleName()).commit(); }
From source file:com.cylan.jiafeigou.utils.ActivityUtils.java
/** * ?fragment// ww w . ja v a 2 s .c o m */ public static void loadFragmentNoBackStack(int id, FragmentManager fragmentManager, Fragment fragment) { fragmentManager.beginTransaction() //??? .setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_right, R.anim.slide_in_left, R.anim.slide_out_right) .add(id, fragment, fragment.getClass().getSimpleName()).commit(); }
From source file:com.cylan.jiafeigou.utils.ActivityUtils.java
/** * ?fragment//from www .j a v a2 s.c om */ public static void loadFragment(int id, FragmentManager fragmentManager, Fragment fragment) { fragmentManager.beginTransaction() //??? .setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_right, R.anim.slide_in_left, R.anim.slide_out_right) .add(id, fragment, fragment.getClass().getSimpleName()) .addToBackStack(fragment.getClass().getSimpleName()).commitAllowingStateLoss(); }
From source file:Main.java
/** * The {@code fragment} is added to the container view with id {@code frameId}. The operation is * performed by the {@code fragmentManager}. * *//*ww w . ja v a 2 s . co m*/ public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId) { checkNotNull(fragmentManager); checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.add(frameId, fragment); transaction.commit(); }
From source file:com.dm.material.dashboard.candybar.fragments.dialog.AboutFragment.java
public static void showAbout(FragmentManager fm) { FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(TAG); if (prev != null) { ft.remove(prev);//from w ww . ja v a2s . c om } ft.addToBackStack(null); DialogFragment dialog = AboutFragment.newInstance(); dialog.show(ft, TAG); }