List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
public static void addChildFragmentByTag(Fragment context, int containerId, Fragment newFragment, String tag) { FragmentManager fragmentManager = context.getChildFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.add(containerId, newFragment, tag).commit(); }
From source file:cn.zhangls.android.weibo.utils.ActivityUtil.java
/** * ?ActivityFragment/*from www . jav a 2 s . c om*/ * * @param fragmentManager FragmentManager * @param fragment ?Fragment * @param frameId FragmentId */ 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:br.ufg.iptsp.app.variloid.util.HelpUtils.java
public static void showAbout(FragmentActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("dialog_about"); if (prev != null) { ft.remove(prev);/*from w w w . j a v a2s .c om*/ } ft.addToBackStack(null); new AboutDialog().show(ft, "dialog_about"); }
From source file:br.ufg.iptsp.app.variloid.util.HelpUtils.java
public static void showEula(FragmentActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("dialog_eula"); if (prev != null) { ft.remove(prev);/*from w w w .jav a 2s . c o m*/ } ft.addToBackStack(null); new EulaDialog().show(ft, "dialog_eula"); }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
public static void showChildFragment(Fragment context, Fragment fragment) { FragmentManager fragmentManager = context.getChildFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.setCustomAnimations(anim_In, anim_out); ft.show(fragment).commit();/*from w w w . j ava2 s . c om*/ }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
public static void hideFragment(FragmentActivity context, Fragment fragment) { FragmentManager fragmentManager = context.getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.hide(fragment).commit();/*w w w .jav a2 s .c o m*/ }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
/** * * @param context/* w ww.java2s.co m*/ * @param fragment */ public static void hideChildFragment(Fragment context, Fragment fragment) { FragmentManager fragmentManager = context.getChildFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.setCustomAnimations(anim_In, anim_out); ft.hide(fragment).commit(); }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
public static void showFragment(FragmentActivity context, Fragment fragment) { FragmentManager fragmentManager = context.getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.setCustomAnimations(anim_In, anim_out); ft.show(fragment).commit();//from ww w.j a v a 2s .co m }
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 .j a va 2 s .c o m*/ public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId, @NonNull String fragmentName) { checkNotNull(fragmentManager); checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.add(frameId, fragment); transaction.addToBackStack(fragmentName); transaction.commit(); }
From source file:cn.jarlen.richcommon.ui.FragmentStack.java
public static void replaceFragment(FragmentActivity context, int containerId, Fragment newFragment) { FragmentManager fragmentManager = context.getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.setCustomAnimations(anim_In, anim_out); ft.replace(containerId, newFragment, newFragment.getClass().getSimpleName()); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.commit();//www.java2s . c om }