Example usage for android.support.v4.app FragmentTransaction add

List of usage examples for android.support.v4.app FragmentTransaction add

Introduction

In this page you can find the example usage for android.support.v4.app FragmentTransaction add.

Prototype

public abstract FragmentTransaction add(int containerViewId, Fragment fragment, String tag);

Source Link

Document

Add a fragment to the activity state.

Usage

From source file:Main.java

public static void addFragment(FragmentManager manager, @IdRes int layout, Fragment fragment,
        int transitionStyle) {
    FragmentTransaction fragmentTransaction = manager.beginTransaction();
    fragmentTransaction.add(layout, fragment, fragment.getClass().getSimpleName());
    fragmentTransaction.setTransition(transitionStyle);
    //fragmentTransaction.addToBackStack(fragment.getClass().getSimpleName());
    fragmentTransaction.commit();//from   w ww.  java 2s  . c o  m
    manager.executePendingTransactions();
}

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}.
 *///from   w w  w  . jav  a  2 s. c  o m
public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, String tag,
        @NonNull Fragment fragment, int frameId) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(frameId, fragment, tag);
    transaction.commitAllowingStateLoss();
}

From source file:Main.java

public static void addFragment(FragmentManager manager, @IdRes int layout, Fragment fragment,
        int transitionStyle) {
    FragmentTransaction fragmentTransaction = manager.beginTransaction();
    fragmentTransaction.add(layout, fragment, fragment.getClass().getSimpleName());
    fragmentTransaction.setTransition(transitionStyle);
    //fragmentTransaction.addToBackStack(fragment.getClass().getSimpleName());
    fragmentTransaction.addToBackStack(fragment.getClass().getSimpleName());
    fragmentTransaction.commit();/*from  w w w.  jav a 2s .co  m*/
    manager.executePendingTransactions();
}

From source file:Main.java

public static void addFragmentStacked(FragmentManager fragmentManager, Fragment fragment, int frameId,
        String fragmentTag, Stack<Fragment> fragmentStack) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(frameId, fragment, fragmentTag);
    fragmentStack.lastElement().onPause();
    transaction.hide(fragmentStack.lastElement());
    fragmentStack.push(fragment);/*from w w  w .  j av a2s  .  c om*/
    transaction.commit();
}

From source file:Main.java

public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, int frameId,
        @NonNull Fragment fragment, String tag) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(frameId, fragment, tag);
    transaction.commit();/*from  w  w w .  j  a  v  a  2 s .  c  o  m*/
}

From source file:Main.java

public static void addFragment(Fragment newFragment, boolean callBack, String sTag,
        FragmentManager fragmentManager, int frameID) {
    FragmentTransaction ft = fragmentManager.beginTransaction();
    ft.add(frameID, newFragment, sTag);
    if (callBack) {
        ft.addToBackStack(null);//from   w w w  .j  a v a  2  s. c  om
    } else {
        clearBackStack(fragmentManager);
    }
    ft.commit();
}

From source file:Main.java

public static void startFragment(FragmentManager fm, Fragment fragment, int resId) {
    Fragment mFragment = fm.findFragmentByTag(fragment.getClass().getName());
    FragmentTransaction ft = fm.beginTransaction();
    if (mFragment == null) {
        ft.add(resId, fragment, fragment.getClass().getName());
    }//from  w w  w . j  av a  2s  .c  o  m
    ft.show(fragment);
    ft.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}.
 *
 *///from w  w w.  j a va 2s  . co  m
public static void addFragmentToActivity(int containerViewId, @NonNull FragmentManager fragmentManager,
        @NonNull Fragment fragment, String tag) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(containerViewId, fragment, tag);
    transaction.commit();
}

From source file:Main.java

public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment,
        int frameId, String tag) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(frameId, fragment, tag);
    transaction.commit();//from  ww w  . ja  v  a2  s .com
}

From source file:com.burhan.rashid.daggermvprx.util.ActivityUtils.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  .  j  ava 2s  . co m
public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment,
        int frameId, String tag) {
    checkNotNull(fragmentManager);
    checkNotNull(fragment);
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(frameId, fragment, tag);
    transaction.commit();
}