List of usage examples for android.support.v4.app DialogFragment isVisible
final public boolean isVisible()
From source file:org.mariotaku.twidere.util.SaveImageTask.java
@Override protected void onCancelled() { final FragmentManager fm = activity.getSupportFragmentManager(); final DialogFragment fragment = (DialogFragment) fm.findFragmentByTag(PROGRESS_FRAGMENT_TAG); if (fragment != null && fragment.isVisible()) { fragment.dismiss();//from w ww . j av a2 s . c om } super.onCancelled(); }
From source file:com.wit.and.dialog.manage.DialogManager.java
/** * <p>//www . j ava2s . co m * </p> * * @return */ public List<DialogFragment> getVisibleDialogs() { List<DialogFragment> dialogs = getDialogs(); List<DialogFragment> visible = new ArrayList<DialogFragment>(); if (dialogs.size() > 0) { for (DialogFragment dialog : dialogs) { if (dialog.isVisible()) { visible.add(dialog); } } } return visible; }
From source file:com.wit.and.dialog.manage.DialogManager.java
/** * <p>/*from www . j a va 2 s . com*/ * Dismiss the given dialog fragment. * </p> * * @param dialog Dialog fragment to dismiss. * @return <code>True</code> if dismissing succeed, <code>false</code> otherwise. * @see #dismissDialog(int) * @see #dismissDialog(String) */ public final boolean dismissDialog(DialogFragment dialog) { // Check dialog. if (dialog != null && dialog.isVisible()) { // Try to dismiss dialog. try { dialog.dismissAllowingStateLoss(); return true; } catch (IllegalStateException e) { e.printStackTrace(); } } return false; }