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

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

Introduction

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

Prototype

public abstract int commit();

Source Link

Document

Schedules a commit of this transaction.

Usage

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  .jav a2s. c om*/
public static void addFragmentToBackstackActivity(@NonNull FragmentManager fragmentManager,
        @NonNull Fragment fragment, int frameId) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.add(frameId, fragment);
    transaction.addToBackStack(null);
    transaction.commit();
}

From source file:Main.java

public static void addFragmentToActivity(FragmentManager fragmentManager, Fragment fragment,
        int containerViewId) {
    FragmentTransaction transition = fragmentManager.beginTransaction();
    transition.replace(containerViewId, fragment);
    transition.addToBackStack(null);//from   w ww.j  av a  2s. c  o m
    transition.commit();
}

From source file:cc.mintcoin.wallet.ui.HelpDialogFragment.java

public static void page(final FragmentManager fm, @Nonnull final int messageResId) {
    final DialogFragment newFragment = HelpDialogFragment.instance(messageResId);
    FragmentTransaction ft = fm.beginTransaction();
    ft.add(newFragment, FRAGMENT_TAG);//from   w w  w  . j  a v  a 2  s  .  co  m
    try {
        ft.commit();
    } catch (IllegalStateException ise) {
        ft.commitAllowingStateLoss();
    }
}

From source file:Main.java

public static void remplaceFragment(FragmentActivity activity, Fragment newFragment, int fragmentId) {
    FragmentTransaction transaction = activity.getSupportFragmentManager().beginTransaction();
    transaction.replace(fragmentId, newFragment);
    transaction.addToBackStack(null);/*from w  w w .ja  va 2s  . c om*/
    transaction.commit();
}

From source file:Main.java

public static <T extends Fragment> T addFragmentToActivity(@NonNull FragmentManager fragmentManager,
        @NonNull Class<T> clz, @NonNull Integer frameId) {
    checkNotNull(fragmentManager);//w  w w .j  a v a  2 s  .  c  o m
    checkNotNull(clz);
    checkNotNull(frameId);
    T fragment = (T) fragmentManager.findFragmentById(frameId);
    if (fragment == null) {
        try {
            fragment = clz.newInstance();
            FragmentTransaction transaction = fragmentManager.beginTransaction();
            transaction.add(frameId, fragment);
            transaction.commit();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }
    }
    return fragment;
}

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 av a2 s . c  o 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();
}

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  www. j a  v a2 s. com*/
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: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 .j a v  a2  s .c om*/
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:can.yrt.onebusaway.SituationFragment.java

static void show(SherlockFragmentActivity activity, ObaSituation situation) {
    FragmentManager fm = activity.getSupportFragmentManager();

    Bundle args = new Bundle();
    args.putString(TITLE, situation.getSummary());
    // We don't use the stop name map here...we want the actual stop name.
    args.putString(DESCRIPTION, situation.getDescription());

    // Create the list fragment and add it as our sole content.
    SituationFragment content = new SituationFragment();
    content.setArguments(args);/*from w  ww  . j  a v  a2 s . co  m*/

    FragmentTransaction ft = fm.beginTransaction();
    ft.replace(android.R.id.content, content);
    ft.addToBackStack(null);
    ft.commit();
}

From source file:Main.java

public static void addFragmentListToActivity(@NonNull FragmentManager fragmentManager,
        @NonNull List<? extends Fragment> fragments, int frameId) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    for (int i = 0; i < fragments.size(); i++) {
        transaction.add(frameId, fragments.get(i));
    }//from   w  w  w  .jav a2  s .  c om
    transaction.commit();
}