List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:com.dm.material.dashboard.candybar.fragments.dialog.LicensesFragment.java
public static void showLicensesDialog(FragmentManager fm) { FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(TAG); if (prev != null) { ft.remove(prev);/*from w w w . j ava2s .c om*/ } try { DialogFragment dialog = LicensesFragment.newInstance(); dialog.show(ft, TAG); } catch (IllegalArgumentException | IllegalStateException ignored) { } }
From source file:Main.java
/** * Restores the current fragment if it can. * * @param savedInstanceState/*from w ww. j a v a 2 s .com*/ */ public static void restoreFragmentIfPossible(FragmentManager fm, Bundle savedInstanceState, String tag) { Fragment fragment = fm.findFragmentByTag(tag); if (fragment != null && !fragment.isAdded()) { fm.beginTransaction().attach(fragment); } }
From source file:com.dm.material.dashboard.candybar.fragments.dialog.CreditsFragment.java
public static void showCreditsDialog(FragmentManager fm) { FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(TAG); if (prev != null) { ft.remove(prev);//w ww . ja v a2s . c o m } try { DialogFragment dialog = CreditsFragment.newInstance(); dialog.show(ft, TAG); } catch (IllegalStateException | IllegalArgumentException ignored) { } }
From source file:com.battlelancer.seriesguide.ui.dialogs.ChangesDialogFragment.java
public static ChangesDialogFragment show(FragmentManager fm) { ChangesDialogFragment f = new ChangesDialogFragment(); FragmentTransaction ft = fm.beginTransaction(); f.show(ft, TAG);// w ww. j a v a 2 s. c o m return f; }
From source file:com.derdoktor667.dev.thematrix.utils.AboutDialog.java
public static void showAboutDialog(ActionBarActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag("about_popup_layout"); if (prev != null) { ft.remove(prev);/*www . ja v a 2 s .c o m*/ } ft.addToBackStack(null); new AboutDialog().show(ft, "about_popup_layout"); }
From source file:com.dm.material.dashboard.candybar.fragments.dialog.IconPreviewFragment.java
public static void showIconPreview(@NonNull FragmentManager fm, @NonNull String name, int id) { FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(TAG); if (prev != null) { ft.remove(prev);//from ww w . j av a2 s . com } try { DialogFragment dialog = IconPreviewFragment.newInstance(name, id); dialog.show(ft, TAG); } catch (IllegalArgumentException | IllegalStateException ignored) { } }
From source file:com.cls.sugutomo.map.GooglePlayServicesErrorDialogFragment.java
public static void removeDialog(FragmentActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); Fragment f = fm.findFragmentByTag(TAG); if (f != null) { fm.beginTransaction().remove(f).commit(); }/*from w w w. j a v a 2s. c om*/ }
From source file:com.booksaround.me.title.util.ViewUtil.java
/** * replace with next fragment// w ww . j a va 2 s .c o m * @param manager is fragment manager * @param next is fragment you want to replace with * @param addBackstack true : add current fragment to backstack */ public static void toNextFragment(FragmentManager manager, Fragment next, boolean addBackstack) { FragmentTransaction transaction = manager.beginTransaction(); if (addBackstack) { transaction.addToBackStack(""); } transaction.replace(R.id.main, next); transaction.commit(); }
From source file:Main.java
public static void hideFragments(FragmentManager fm, String... tags) { for (String tag : tags) { Fragment fragment = fm.findFragmentByTag(tag); if (fragment != null && !fragment.isHidden()) { fm.beginTransaction().hide(fragment).commit(); }/*from www .ja v a 2 s . c om*/ } }
From source file:com.dm.material.dashboard.candybar.fragments.dialog.LanguagesFragment.java
public static void showLanguageChooser(@NonNull FragmentManager fm) { FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(TAG); if (prev != null) { ft.remove(prev);/*from w w w . j a v a2 s. c o m*/ } try { DialogFragment dialog = LanguagesFragment.newInstance(); dialog.show(ft, TAG); } catch (IllegalArgumentException | IllegalStateException ignored) { } }