List of usage examples for android.app FragmentManager findFragmentByTag
public abstract Fragment findFragmentByTag(String tag);
From source file:com.hyphenate.easeui.utils.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager./*from ww w . jav a 2 s.c om*/ * * @param fm The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ private static RetainFragment findOrCreateRetainFragment(android.support.v4.app.FragmentManager fm) { // BEGIN_INCLUDE(find_create_retain_fragment) // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add // it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; // END_INCLUDE(find_create_retain_fragment) }
From source file:com.example.hello.mymap.util.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager.//w w w. j av a 2s. c o m * * @param fm * The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ private static RetainFragment findOrCreateRetainFragment(FragmentManager fm) { // BEGIN_INCLUDE(find_create_retain_fragment) // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add // it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; // END_INCLUDE(find_create_retain_fragment) }
From source file:net.bither.image.cache.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager./*from ww w. jav a 2 s.c o m*/ * * @param fm * The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ public static RetainFragment findOrCreateRetainFragment(FragmentManager fm) { // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add // it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; }
From source file:com.afrozaar.jazzfestreporting.util.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager.//from ww w . j a v a2 s . c o m * * @param fm The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ public static RetainFragment findOrCreateRetainFragment(FragmentManager fm) { // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; }
From source file:com.android.fragmentbase.cache.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager.//from ww w . ja va 2s. c o m * * @param fm The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ private static RetainFragment findOrCreateRetainFragment(FragmentManager fm) { // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; }
From source file:at.fjp.cards.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager.// ww w.j ava 2 s . c o m * * @param fm The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ private static RetainFragment findOrCreateRetainFragment(FragmentManager fm) { //BEGIN_INCLUDE(find_create_retain_fragment) // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; //END_INCLUDE(find_create_retain_fragment) }
From source file:air.com.snagfilms.utils.ImageCache.java
/** * Locate an existing instance of this Fragment or if not found, create and * add it using FragmentManager.//from w ww . j ava 2s . c om * * @param fm * The FragmentManager manager to use. * @return The existing instance of the Fragment or the new instance if just * created. */ private static RetainFragment findOrCreateRetainFragment(FragmentManager fm) { // Check to see if we have retained the worker fragment. RetainFragment mRetainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained (or first time running), we need to create and add // it. if (mRetainFragment == null) { mRetainFragment = new RetainFragment(); fm.beginTransaction().add(mRetainFragment, TAG).commitAllowingStateLoss(); } return mRetainFragment; }
From source file:com.boko.vimusic.cache.ImageCache.java
/** * Locate an existing instance of this {@link Fragment} or if not found, * create and add it using {@link FragmentManager} * /*ww w . j a va 2 s .c o m*/ * @param fm * The {@link FragmentManager} to use * @return The existing instance of the {@link Fragment} or the new instance * if just created */ public static final RetainFragment findOrCreateRetainFragment(final FragmentManager fm) { // Check to see if we have retained the worker fragment RetainFragment retainFragment = (RetainFragment) fm.findFragmentByTag(TAG); // If not retained, we need to create and add it if (retainFragment == null) { retainFragment = new RetainFragment(); fm.beginTransaction().add(retainFragment, TAG).commit(); } return retainFragment; }
From source file:com.android.tv.settings.dialog.SettingsLayoutFragment.java
public static void add(FragmentManager fm, SettingsLayoutFragment f) { boolean hasDialog = fm.findFragmentByTag(TAG_LEAN_BACK_DIALOG_FRAGMENT) != null; FragmentTransaction ft = fm.beginTransaction(); if (hasDialog) { ft.setCustomAnimations(ANIMATION_FRAGMENT_ENTER, ANIMATION_FRAGMENT_EXIT, ANIMATION_FRAGMENT_ENTER_POP, ANIMATION_FRAGMENT_EXIT_POP); ft.addToBackStack(null);//from w w w. j a va 2 s .c o m } ft.replace(android.R.id.content, f, TAG_LEAN_BACK_DIALOG_FRAGMENT).commit(); }
From source file:jp.co.rediscovery.arflight.ManagerFragment.java
/** * ManagerFragment??/*from w w w .j a v a 2 s . c o m*/ * @param activity * @return */ public static synchronized ManagerFragment getInstance(final Activity activity) { ManagerFragment result = null; if ((activity != null) && !activity.isFinishing()) { final FragmentManager fm = activity.getFragmentManager(); result = (ManagerFragment) fm.findFragmentByTag(TAG); if (result == null) { result = new ManagerFragment(); fm.beginTransaction().add(result, TAG).commit(); } } return result; }