Example usage for android.support.v4.app FragmentManager beginTransaction

List of usage examples for android.support.v4.app FragmentManager beginTransaction

Introduction

In this page you can find the example usage for android.support.v4.app FragmentManager beginTransaction.

Prototype

public abstract FragmentTransaction beginTransaction();

Source Link

Document

Start a series of edit operations on the Fragments associated with this FragmentManager.

Usage

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
}