List of usage examples for android.support.v4.app FragmentManager executePendingTransactions
public abstract boolean executePendingTransactions();
From source file:com.noveo.dialogs.facebook.FacebookShareDialogFragment.java
@Override public void show(final FragmentManager manager, final String tag) { final Fragment fragment = manager.findFragmentByTag(FRAGMENT_TAG); if (fragment != null) { manager.beginTransaction().remove(fragment).commit(); manager.executePendingTransactions(); }/*from www.j a v a 2 s . com*/ super.show(manager, tag != null ? tag : FRAGMENT_TAG); }
From source file:org.chromium.chrome.browser.media.router.MediaRouteChooserDialogManager.java
@Override protected DialogFragment openDialogInternal(FragmentManager fm) { if (fm.findFragmentByTag(DIALOG_FRAGMENT_TAG) != null) return null; Fragment fragment = new Fragment(this); MediaRouteSelector selector = mediaSource().buildRouteSelector(); if (selector == null) return null; fragment.setRouteSelector(selector); fragment.show(fm, DIALOG_FRAGMENT_TAG); fm.executePendingTransactions(); return fragment; }
From source file:com.github.fi3te.iliasdownloader.view.Eula.java
@Override public MaterialDialog onCreateDialog(Bundle savedInstanceState) { setCancelable(false);//from w ww . j a va2 s. com Activity activity = getActivity(); PackageInfo versionInfo = getPackageInfo(activity); final String eulaKey = EULA_PREFIX + versionInfo.versionCode; final SharedPreferences preferences = PreferencesUtil.getPreferences(activity); String title = activity.getString(R.string.app_name) + " v" + versionInfo.versionName; String message = activity.getString(R.string.eula); return new MaterialDialog.Builder(getActivity()).title(title).content(message) .positiveText(android.R.string.ok).negativeText(android.R.string.cancel) .onPositive(new MaterialDialog.SingleButtonCallback() { @Override public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) { SharedPreferences.Editor editor = preferences.edit(); editor.putBoolean(eulaKey, true); editor.commit(); FragmentManager fm = getFragmentManager(); Fragment eula = fm.findFragmentByTag(EULA_FFRAGMENT_TAG); FragmentTransaction ft = fm.beginTransaction(); ft.remove(eula); ft.commitAllowingStateLoss(); fm.executePendingTransactions(); } }).onNegative(new MaterialDialog.SingleButtonCallback() { @Override public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) { getActivity().finishAffinity(); } }).cancelable(false).build(); }
From source file:org.barbon.mangaget.BaseFragmentActivity.java
protected void popBackStack(String name) { FragmentManager manager = getSupportFragmentManager(); // should be equivalent to manager.popBackStack(name, 0), but // for some reason the former does not work for (int i = manager.getBackStackEntryCount(); i != 0; --i) { if (name.equals(manager.getBackStackEntryAt(i - 1).getName())) break; manager.popBackStack();/*from w w w. j a v a2s. co m*/ } manager.executePendingTransactions(); }
From source file:org.chromium.chrome.browser.media.router.MediaRouteControllerDialogManager.java
@Override protected DialogFragment openDialogInternal(FragmentManager fm) { if (fm.findFragmentByTag(DIALOG_FRAGMENT_TAG) != null) return null; Fragment fragment = new Fragment(this, mCallback); MediaRouteSelector selector = mediaSource().buildRouteSelector(); if (selector == null) return null; androidMediaRouter().addCallback(selector, mCallback); fragment.show(fm, DIALOG_FRAGMENT_TAG); fm.executePendingTransactions(); return fragment; }
From source file:com.ymt.demo1.plates.knowledge.KnowledgeMainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mQueue = Volley.newRequestQueue(this); setContentView(R.layout.activity_knowledge_main); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag(KnowledgePagerTabParentFragment.FRAGMENT_TAG) == null) { FragmentTransaction ft = fm.beginTransaction(); ft.add(R.id.fragment, new KnowledgePagerTabParentFragment(), KnowledgePagerTabParentFragment.FRAGMENT_TAG); ft.commit();/*w w w . j a va 2s. c o m*/ fm.executePendingTransactions(); } initTitle(); initView(); }
From source file:net.zionsoft.obadiah.ui.fragments.TranslationListFragment.java
private void removeTranslation(String translationShortName) { final FragmentManager fm = getChildFragmentManager(); ProgressDialogFragment.newInstance(R.string.progress_dialog_translation_deleting).show(fm, TAG_REMOVE_DIALOG_FRAGMENT); fm.executePendingTransactions(); mBible.removeTranslation(translationShortName, new Bible.OnTranslationRemovedListener() { @Override//from w w w .j ava2 s . co m public void onTranslationRemoved(final String translation, boolean isSuccessful) { if (!isAdded()) return; ((DialogFragment) getChildFragmentManager().findFragmentByTag(TAG_REMOVE_DIALOG_FRAGMENT)) .dismissAllowingStateLoss(); if (isSuccessful) { Toast.makeText(getActivity(), R.string.toast_translation_deleted, Toast.LENGTH_SHORT).show(); loadTranslations(false); } else { DialogHelper.showDialog(getActivity(), true, R.string.dialog_translation_remove_failure_message, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { removeTranslation(translation); } }, null); } } }); }
From source file:it.sasabz.android.sasabus.fragments.BacinoFragment.java
@Override public void onItemClick(AdapterView<?> adapterview, View v, int position, long id) { int bacino = list.get(position).getId(); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); Fragment fragment = fragmentManager.findFragmentById(R.id.onlinefragment); if (fragment != null) { ft.remove(fragment);//w w w .j a va 2s .c o m } fragment = new LineaFragment(bacino); ft.add(R.id.onlinefragment, fragment); ft.addToBackStack(null); ft.commit(); fragmentManager.executePendingTransactions(); }
From source file:org.solovyev.android.calculator.wizard.CalculatorWizardActivity.java
private void hideFragment() { final FragmentManager fm = getSupportFragmentManager(); final FragmentTransaction ft = fm.beginTransaction(); if (this.step != null) { hideFragmentByTag(fm, ft, this.step.getFragmentTag()); }/*from w w w . j av a 2 s.c o m*/ ft.commit(); fm.executePendingTransactions(); }
From source file:com.tafayor.selfcamerashot.camera.CameraActivity.java
@Override protected void onPause() { super.onPause(); App.getPrefHelper().setUiFirstTime(false); FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); transaction.remove(mCameraFragment); transaction.commit();/*from w ww . jav a2 s . c o m*/ fm.executePendingTransactions(); mCameraFragment = null; }