/** * Sets an OnDismissWrapper defined in this library * to the {@value #TAG}. * * @param onDismissWrapper {@link com.github.johnpersano.supertoasts.util.OnDismissWrapper} */ public void setOnDismissWrapper(OnDismissWrapper onDismissWrapper) { this.mOnDismissWrapper = onDismissWrapper; this.mOnDismissWrapperTag = onDismissWrapper.getTag(); }
/** * Dismisses the SuperCardToast without an animation. */ public void dismissImmediately() { ManagerSuperCardToast.getInstance().remove(this); if (mHandler != null) { mHandler.removeCallbacks(mHideRunnable); mHandler.removeCallbacks(mHideWithAnimationRunnable); mHandler = null; } if (mToastView != null && mViewGroup != null) { mViewGroup.removeView(mToastView); if (mOnDismissWrapper != null) { mOnDismissWrapper.onDismiss(getView()); } mToastView = null; } else { Log.e(TAG, ERROR_VIEWCONTAINERNULL); } }
static void showToast(SuperActivityToast toast, final FBReaderMainActivity fbreader) { if (toast == null) { fbreader.hideDictionarySelection(); return; } toast.setOnDismissWrapper(new OnDismissWrapper("dict", new SuperToast.OnDismissListener() { @Override public void onDismiss(View view) { fbreader.hideDictionarySelection(); } })); fbreader.showToast(toast); } }
@Override public void onAnimationEnd(Animation animation) { if(superActivityToast.getOnDismissWrapper() != null){ superActivityToast.getOnDismissWrapper().onDismiss(superActivityToast.getView()); } /* Show the SuperActivityToast next in the list if any exist */ ManagerSuperActivityToast.this.showNextSuperToast(); }
toast.setOnDismissWrapper(new OnDismissWrapper("ftnt", new SuperToast.OnDismissListener() { @Override public void onDismiss(View view) {
/** * Sets an OnDismissWrapper defined in this library * to the {@value #TAG}. * * @param onDismissWrapper {@link com.github.johnpersano.supertoasts.util.OnDismissWrapper} */ public void setOnDismissWrapper(OnDismissWrapper onDismissWrapper) { this.mOnDismissWrapper = onDismissWrapper; this.mOnDismissWrapperTag = onDismissWrapper.getTag(); }
if (onDismissWrapper.getTag().equalsIgnoreCase(referenceHolder.mDismissListenerTag)) {
if (onDismissListenerWrapper.getTag().equalsIgnoreCase(referenceHolder.mDismissListenerTag)) {