List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:ch.berta.fabio.popularmovies.utils.WorkerUtils.java
/** * Removes a worker fragment from the stack regardless of possible state loss. * * @param fragmentManager the fragment manager to use to remove the fragment * @param tag the tag to find the fragment *//*from w ww. ja va 2s . c o m*/ public static void removeWorker(@NonNull FragmentManager fragmentManager, @NonNull String tag) { Fragment fragment = findWorker(fragmentManager, tag); if (fragment != null) { fragmentManager.beginTransaction().remove(fragment).commitAllowingStateLoss(); } }
From source file:Main.java
public static void replaceFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId) { checkNotNull(fragmentManager);//from www . j a v a2s .c om checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment); transaction.commit(); }
From source file:Main.java
public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId) { checkNotNull(fragmentManager);/*from ww w.j a v a 2 s .c o m*/ checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out); transaction.replace(frameId, fragment); transaction.addToBackStack(null); transaction.commit(); }
From source file:com.andrada.sitracker.ui.fragment.AboutDialog.java
public static void showWhatsNew(FragmentActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(WhatsNewDialog.FRAGMENT_TAG); if (prev != null) { ft.remove(prev);/*from www .ja v a2s. c o m*/ } ft.addToBackStack(null); new WhatsNewDialog().show(ft, WhatsNewDialog.FRAGMENT_TAG); }
From source file:com.andrada.sitracker.ui.fragment.AboutDialog.java
public static void showOpenSourceLicenses(FragmentActivity activity) { FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(OpenSourceLicensesDialog.FRAGMENT_TAG); if (prev != null) { ft.remove(prev);//from w w w.j av a 2 s.c om } ft.addToBackStack(null); new OpenSourceLicensesDialog().show(ft, OpenSourceLicensesDialog.FRAGMENT_TAG); }
From source file:com.deange.textfaker.ui.dialog.MessageSenderDialog.java
public static void show(MessageSenderDialog dialog, final Callback callback, final FragmentManager manager, final String personName) { final FragmentTransaction transaction = manager.beginTransaction(); if (dialog != null) { transaction.remove(dialog);/*w w w. j av a 2 s . co m*/ } // Create and show the dialog. dialog = MessageSenderDialog.createInstance(personName); dialog.setCallback(callback); dialog.show(transaction, MessageSenderDialog.TAG); }
From source file:com.achep.acdisplay.DialogHelper.java
private static void showDialog(@NonNull ActionBarActivity activity, @NonNull DialogFragment fragment, @NonNull String tag) {// w w w . j a v a2s. c o m Check.getInstance().isInMainThread(); FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); Fragment prev = fm.findFragmentByTag(tag); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); fragment.show(ft, tag); }
From source file:com.blueprint.helper.ActivityHelper.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 .ja v a 2s . c o m public static void addFragmentToActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId) { CheckHelper.verifyObjects(fragmentManager, fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.add(frameId, fragment); transaction.commit(); }
From source file:Main.java
public static void addFragmentToActivity(FragmentManager fragmentManager, Fragment fragment, int frameId) { if (fragmentManager == null || fragment == null) { throw new NullPointerException(); }/*ww w . ja v a 2 s . c o m*/ FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.add(frameId, fragment); transaction.commit(); }
From source file:Main.java
public static void replaceFragmentInActivity(@NonNull FragmentManager fragmentManager, @NonNull Fragment fragment, int frameId) { checkNotNull(fragmentManager);//from www.ja v a2 s . c om checkNotNull(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(frameId, fragment); //Allows the user to go back transaction.addToBackStack(null); transaction.commit(); }