List of usage examples for android.support.v4.app DialogFragment isResumed
final public boolean isResumed()
From source file:com.github.piasy.safelyandroid.dialogfragment.SupportDialogFragmentDismissDelegate.java
/** * safe dismiss the {@link android.support.v4.app.DialogFragment}, when the * {@link android.support.v4.app.DialogFragment} is resumed, dismiss it right now, other wise, * dismiss it when {@link #onResumed(android.support.v4.app.DialogFragment)} is called. * * @param dialogFragment the {@link android.support.v4.app.DialogFragment} want to be dismissed * safely/*from www. ja v a2s . co m*/ * @return {@code true} if the {@link android.support.v4.app.DialogFragment} will be dismissed * when {@link #onResumed(android.support.v4.app.DialogFragment)} is called */ @SuppressLint("UnsafeDismiss") public boolean safeDismiss(android.support.v4.app.DialogFragment dialogFragment) { if (dialogFragment.isResumed()) { dialogFragment.dismiss(); return false; } else { mPendingDismiss = true; return true; } }
From source file:com.google.android.apps.paco.FindExperimentsActivity.java
private void dismissAnyDialog() { if (newFragment != null) { newFragment = null;/*from w w w. j a va 2 s. c om*/ FragmentManager ft = getSupportFragmentManager(); DialogFragment prev = (DialogFragment) getSupportFragmentManager().findFragmentByTag("dialog"); if (prev != null && prev.isResumed()) { prev.dismissAllowingStateLoss(); } } }