/** * Sets an OnClickWrapper with a parcelable object to the button in a BUTTON * {@link com.github.johnpersano.supertoasts.SuperToast.Type} {@value #TAG}. * * @param onClickWrapper {@link com.github.johnpersano.supertoasts.util.OnClickWrapper} * @param token {@link android.os.Parcelable} */ public void setOnClickWrapper(OnClickWrapper onClickWrapper, Parcelable token) { if (mType != Type.BUTTON) { Log.e(TAG, "setOnClickListenerWrapper()" + ERROR_NOTBUTTONTYPE); } onClickWrapper.setToken(token); this.mToken = token; this.mOnClickWrapper = onClickWrapper; this.mOnClickWrapperTag = onClickWrapper.getTag(); }
@Override public void onClick(View view) { if (mOnClickWrapper != null) { mOnClickWrapper.onClick(view, mToken); } dismiss(); /* Make sure the button cannot be clicked multiple times */ mButton.setClickable(false); } };
ZLResource.resource("toast").getResource("more").getValue() ); toast.setOnClickWrapper(new OnClickWrapper("dict", new SuperToast.OnClickListener() { @Override public void onClick(View view, Parcelable token) {
/** * Sets an OnClickWrapper to the button in a BUTTON * {@link com.github.johnpersano.supertoasts.SuperToast.Type} {@value #TAG}. * * @param onClickWrapper {@link com.github.johnpersano.supertoasts.util.OnClickWrapper} */ public void setOnClickWrapper(OnClickWrapper onClickWrapper) { if (mType != Type.BUTTON) { Log.e(TAG, "setOnClickListenerWrapper()" + ERROR_NOTBUTTONTYPE); } this.mOnClickWrapper = onClickWrapper; this.mOnClickWrapperTag = onClickWrapper.getTag(); }
ZLResource.resource("dialog").getResource("button").getResource("edit").getValue() ); toast.setOnClickWrapper(new OnClickWrapper("bkmk", new SuperToast.OnClickListener() { @Override public void onClick(View view, Parcelable token) {
/** * Sets an OnClickWrapper to the button in a * a BUTTON {@link com.github.johnpersano.supertoasts.SuperToast.Type} {@value #TAG}. * * @param onClickWrapper {@link com.github.johnpersano.supertoasts.util.OnClickWrapper} */ public void setOnClickWrapper(OnClickWrapper onClickWrapper) { if (mType != Type.BUTTON) { Log.w(TAG, "setOnClickListenerWrapper()" + ERROR_NOTBUTTONTYPE); } this.mOnClickWrapper = onClickWrapper; this.mOnClickWrapperTag = onClickWrapper.getTag(); }
ZLResource.resource("dialog").getResource("button").getResource("edit").getValue() ); toast.setOnClickWrapper(new OnClickWrapper("bkmk", new SuperToast.OnClickListener() { @Override public void onClick(View view, Parcelable token) {
/** * Sets an OnClickWrapper with a parcelable object to the button in a BUTTON * {@link com.github.johnpersano.supertoasts.SuperToast.Type} {@value #TAG}. * * @param onClickWrapper {@link com.github.johnpersano.supertoasts.util.OnClickWrapper} * @param token {@link android.os.Parcelable} */ public void setOnClickWrapper(OnClickWrapper onClickWrapper, Parcelable token) { if (mType != Type.BUTTON) { Log.e(TAG, "setOnClickListenerWrapper()" + ERROR_NOTBUTTONTYPE); } onClickWrapper.setToken(token); this.mToken = token; this.mOnClickWrapper = onClickWrapper; this.mOnClickWrapperTag = onClickWrapper.getTag(); }
if (onClickWrapper.getTag().equalsIgnoreCase(referenceHolder.mClickListenerTag)) {
@Override public void onClick(View view) { if (mOnClickWrapper != null) { mOnClickWrapper.onClick(view, mToken); } dismiss(); /* Make sure the button cannot be clicked multiple times */ mButton.setClickable(false); } };
ZLResource.resource("dialog").getResource("button").getResource("edit").getValue() ); toast.setOnClickWrapper(new OnClickWrapper("bkmk", new SuperToast.OnClickListener() { @Override public void onClick(View view, Parcelable token) {
if (onClickWrapper.getTag().equalsIgnoreCase(referenceHolder.mClickListenerTag)) {
ZLResource.resource("toast").getResource("more").getValue() ); toast.setOnClickWrapper(new OnClickWrapper("ftnt", new SuperToast.OnClickListener() { @Override public void onClick(View view, Parcelable token) {