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

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

Introduction

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

Prototype

public abstract FragmentTransaction show(Fragment fragment);

Source Link

Document

Shows a previously hidden fragment.

Usage

From source file:Main.java

public static <T extends Fragment> void showFragment(@NonNull FragmentManager fragmentManager,
        @NonNull T fragment) {/*from w  w  w  .ja v a2s  .  c  om*/
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.show(fragment);
    transaction.commit();
}

From source file:Main.java

public static void setupView(int rl, Fragment mainFragment, FragmentActivity fragmentActivity) {
    FragmentTransaction transaction = fragmentActivity.getSupportFragmentManager().beginTransaction();
    transaction.replace(rl, mainFragment);
    transaction.show(mainFragment);
    //transaction.addToBackStack(null);
    transaction.commit();//w  ww  . j  av a 2 s  .com
}

From source file:com.sunny.mvpzhihu.utils.ActivityUtil.java

public static void hideAndShowFragment(@NonNull FragmentManager fragmentManager, @NonNull Fragment hideFragment,
        @NonNull Fragment showFragment) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.hide(hideFragment);/*w  ww  .  ja v a2 s.  co  m*/
    transaction.show(showFragment);
    transaction.commit();
}

From source file:com.jtechlib.Util.ActivityUtils.java

/**
 * fragment/*from w ww  . j av a2 s.c  om*/
 *
 * @param fragmentManager
 * @param fragment
 */
public static <T extends Fragment> void showFragment(@NonNull FragmentManager fragmentManager,
        @NonNull T fragment) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.show(fragment);
    transaction.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  .  jav  a2s .c o m
    ft.show(fragment);
    ft.commitAllowingStateLoss();
}

From source file:org.droidparts.inner.delegate.SupportDelegate.java

public static void activitySetFragmentVisible(FragmentActivity fragmentActivity, boolean visible,
        Fragment... fragments) {/*from  w w w .  ja v a 2  s .co m*/
    FragmentManager fm = fragmentActivity.getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    for (Fragment fragment : fragments) {
        if (visible) {
            ft.show(fragment);
        } else {
            ft.hide(fragment);
        }
    }
    ft.commit();
}

From source file:org.droidparts.inner.fragments.SecretFragmentsSupportUtil.java

public static void fragmentActivitySetFragmentVisible(FragmentActivity fragmentActivity, boolean visible,
        Fragment... fragments) {/*from www .ja va  2 s .  com*/
    FragmentManager fm = fragmentActivity.getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    for (Fragment fragment : fragments) {
        if (visible) {
            ft.show(fragment);
        } else {
            ft.hide(fragment);
        }
    }
    ft.commit();
}

From source file:Main.java

public static void selectFragment(@NonNull FragmentManager fragmentManager,
        @NonNull List<? extends Fragment> fragments, int index) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    for (int i = 0; i < fragments.size(); i++) {
        if (index == i) {
            transaction.show(fragments.get(i));
        } else {//w ww  . j a v a2  s .  c  o  m
            transaction.hide(fragments.get(i));
        }
    }
    transaction.commit();
}

From source file:Main.java

public static void popPreviousFragmentFromStack(FragmentManager fragmentManager,
        Stack<Fragment> fragmentStack) {
    FragmentTransaction ft = fragmentManager.beginTransaction();
    fragmentStack.lastElement().onPause();
    ft.remove(fragmentStack.pop());/*from  w  w  w .  j  a v  a 2  s . c  o  m*/
    fragmentStack.lastElement().onResume();
    ft.show(fragmentStack.lastElement());
    ft.commit();
}

From source file:com.jtechlib.Util.ActivityUtils.java

/**
 * ?fragment/*from w  w w. j  a  v  a  2  s  .c om*/
 *
 * @param fragmentManager
 * @param fragments
 * @param index
 */
public static void selectFragment(@NonNull FragmentManager fragmentManager,
        @NonNull List<? extends Fragment> fragments, int index) {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    for (int i = 0; i < fragments.size(); i++) {
        if (index == i) {
            transaction.show(fragments.get(i));
        } else {
            transaction.hide(fragments.get(i));
        }
    }
    transaction.commit();
}