List of usage examples for android.support.v4.app FragmentTransaction replace
public abstract FragmentTransaction replace(int containerViewId, Fragment fragment, String tag);
From source file:Main.java
public static void changeFragment(FragmentManager manager, @IdRes int layout, Fragment fragment, int transitionStyle) { FragmentTransaction fragmentTransaction = manager.beginTransaction(); fragmentTransaction.replace(layout, fragment, fragment.getClass().getSimpleName()); fragmentTransaction.setTransition(transitionStyle); fragmentTransaction.commit();//from ww w . ja v a2 s .c om manager.executePendingTransactions(); }
From source file:Main.java
public static void changeFragment(FragmentManager manager, @IdRes int layout, Fragment fragment, int transitionStyle) { FragmentTransaction fragmentTransaction = manager.beginTransaction(); fragmentTransaction.replace(layout, fragment, fragment.getClass().getSimpleName()); fragmentTransaction.setTransition(transitionStyle); fragmentTransaction.addToBackStack(fragment.getClass().getSimpleName()); fragmentTransaction.commit();/*from w w w.j a va 2 s . co m*/ manager.executePendingTransactions(); }
From source file:Main.java
public static void replaceFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId, String tag) { FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment, tag); transaction.commit();// w w w. ja va 2 s . c om }
From source file:Main.java
public static void pushFragment(Fragment newFragment, boolean callBack, String tag, FragmentManager fragmentManager, int frameID) { FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameID, newFragment, tag); if (callBack) { transaction.addToBackStack(tag); } else {/*from w w w.j a va 2 s . c o m*/ clearBackStack(fragmentManager); } transaction.commit(); }
From source file:Main.java
/** * replaceFragment/*from w ww . ja va2 s. c o m*/ * * @param manager * @param fragment * @param frameId * @param parentId */ public static void replaceFragment(FragmentManager manager, Fragment fragment, int frameId, int parentId) { FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(frameId, fragment, parentId + ""); if (parentId != 0) { transaction.addToBackStack(null); } transaction.commit(); }
From source file:com.burhan.rashid.daggermvprx.util.ActivityUtils.java
/** * The {@code fragment} is replace to the container view with id {@code frameId}. The operation is * performed by the {@code fragmentManager}. *///from w w w. ja va2s. c o m public static void replaceFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId, String tag) { checkNotNull(fragmentManager); checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment, tag); transaction.commit(); }
From source file:com.burhan.rashid.daggermvprx.util.ActivityUtils.java
/** * The {@code fragment} is replace to the container view with id {@code frameId}. The operation is * performed by the {@code fragmentManager} with BackStack. *///w w w. ja v a 2 s .c om public static void replaceFragmentToActivityWithBackStack(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId, String tag) { checkNotNull(fragmentManager); checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment, tag); transaction.addToBackStack(tag); transaction.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 w w .ja v a 2 s .c o m*/ public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId, String tag) { FragmentTransaction transaction = fragmentManager.beginTransaction(); // transaction.add(frameId, fragment); transaction.replace(frameId, fragment, tag); // transaction.commit(); transaction.commitAllowingStateLoss(); }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
public static void replaceChildFrament(Fragment context, int containerId, Fragment newFragment) { FragmentManager fragmentManager = context.getChildFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.replace(containerId, newFragment, newFragment.getClass().getSimpleName()).commit(); }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
/** * put one fragment(which is contained by activity) into stack * @param context/* w ww.j av a2 s .c o m*/ * the activity * @param containerId * fragment containerId * @param newFragment * fragment object */ public static void addFragmentToStack(FragmentActivity context, int containerId, Fragment newFragment) { FragmentManager fragmentManager = context.getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.replace(containerId, newFragment, newFragment.getClass().getSimpleName()); ft.setCustomAnimations(anim_In, anim_out); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); }