导航菜单

页面标题

页面副标题

Easycash v3.75.13 - BindFirstCardDifferActivity.java 源代码

正在查看: Easycash v3.75.13 应用的 BindFirstCardDifferActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.lingyue.easycash.authentication.bindbankcard;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.method.DigitsKeyListener;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.bumptech.glide.DrawableRequestBuilder;
import com.fintopia.lender.widget.CenterImageSpan;
import com.lingyue.easycash.AuthUtils;
import com.lingyue.easycash.R;
import com.lingyue.easycash.account.model.UserResponse;
import com.lingyue.easycash.adapters.AuthStepAdapter;
import com.lingyue.easycash.adapters.DefaultSupportBankAdapter;
import com.lingyue.easycash.authentication.AuthBusinessProcessor;
import com.lingyue.easycash.authentication.models.BindCardInitCopyWritingResponse;
import com.lingyue.easycash.commom.EasyCashCommonActivity;
import com.lingyue.easycash.models.BankCardInfo;
import com.lingyue.easycash.models.bank.BankAccountChangeEvent;
import com.lingyue.easycash.models.bank.SupportedBankBean;
import com.lingyue.easycash.models.bank.SupportedBankResponse;
import com.lingyue.easycash.models.response.AddBankAccountResponse;
import com.lingyue.easycash.models.response.QueryBankAccountResponse;
import com.lingyue.easycash.models.survey.UserSatisfactionSurveyScene;
import com.lingyue.easycash.utils.AuthBackTipsDialogUtil;
import com.lingyue.easycash.utils.EasycashUmengEvent;
import com.lingyue.easycash.utils.SensorTrackEvent;
import com.lingyue.easycash.viewholder.EditBankAccountNameDialogViewHolder;
import com.lingyue.easycash.widght.AuthAwardBanner;
import com.lingyue.easycash.widght.EasycashConfirmDialog;
import com.lingyue.easycash.widght.FullScreenDialog;
import com.lingyue.easycash.widght.survey.ECSurveyUtils;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.model.IdnObserver;
import com.lingyue.idnbaselib.model.UploadBindCardInfoResponse;
import com.lingyue.idnbaselib.utils.JsonParamsBuilder;
import com.lingyue.idnbaselib.utils.SmoothScrollUtils;
import com.lingyue.idnbaselib.utils.TextViewUtil;
import com.lingyue.idnbaselib.utils.ThirdPartEventUtils;
import com.lingyue.idnbaselib.widget.DefaultTextWatcher;
import com.lingyue.idnbaselib.widget.OnItemClickListener;
import com.lingyue.supertoolkit.customtools.CollectionUtils;
import com.lingyue.supertoolkit.screen.IScreenShotProtectPage;
import com.lingyue.supertoolkit.widgets.BaseUtils;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.imageloaderlib.IImageLoaderOptions;
import com.veda.android.imageloaderlib.Imager;
import com.yangqianguan.statistics.AutoTrackHelper;
import io.reactivex.disposables.Disposable;
import io.sentry.ITransaction;
import io.sentry.Sentry;
import io.sentry.SpanStatus;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import org.greenrobot.eventbus.EventBus;

public class BindFirstCardDifferActivity extends EasyCashCommonActivity implements IScreenShotProtectPage {
    public static final String JUMP_TYPE_REGISTER = "REGISTER";
    public static final String JUMP_TYPE_UPGRADE_PLUS = "UPGRADE_PLUS";
    private BindFirstCardType C;
    private boolean D;
    private BindCardInitCopyWritingResponse.BankCardInitCopyWriting E;
    private String F;
    private boolean G;
    protected List<SupportedBankBean> I;
    private SupportedBankBean L;
    private BankCardInfo M;
    private DefaultSupportBankAdapter N;
    private Runnable P;
    private ECSurveyUtils Q;
    private ITransaction R;

    @BindView(R.id.aab_bank)
    AuthAwardBanner aabBank;

    @BindView(R.id.cl_bank_card_number)
    ConstraintLayout clBankCardNumber;

    @BindView(R.id.et_bank_card_number)
    EditText etBankCardNumber;

    @BindView(R.id.iv_bank_card_number_modify)
    ImageView ivBankCardNumberModify;

    @BindView(R.id.iv_selected_bank_logo)
    ImageView ivSelectedBankLogo;

    @BindView(R.id.ll_selected_bank)
    LinearLayout llSelectedBank;

    @BindView(R.id.rv_auth)
    RecyclerView rvAuth;

    @BindView(R.id.rv_selected_bank)
    RecyclerView rvSelectedBank;

    @BindView(2131363222)
    ScrollView scrollView;

    @BindView(R.id.tv_bank_account_name)
    TextView tvBankAccountName;

    @BindView(R.id.tv_bank_bottom_tip)
    TextView tvBankBottomTip;

    @BindView(R.id.tv_bank_number_error)
    TextView tvBankNumberError;

    @BindView(R.id.tv_input_account_title)
    TextView tvInputAccountTitle;

    @BindView(R.id.tv_register_e_wallet)
    TextView tvRegisterEWallet;

    @BindView(R.id.tv_select_item_title)
    TextView tvSelectItemTitle;

    @BindView(R.id.tv_selected_bank_name)
    TextView tvSelectedBankName;
    private final int B = 3;
    private int H = 0;
    protected ArrayList<SupportedBankBean> J = new ArrayList<>();
    List<BindCardInitCopyWritingResponse.BankCardInitCopyWriting.EwalletInfo> K = new ArrayList();
    private Handler O = new Handler();

    static class AnonymousClass9 {
        static final int[] a;
        static final int[] b;

        static {
            int[] iArr = new int[BankCardInfo.PopupTypeEnum.values().length];
            b = iArr;
            try {
                iArr[BankCardInfo.PopupTypeEnum.EWALLET_AND_EDIT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                b[BankCardInfo.PopupTypeEnum.AUTHENTICATION_AND_REGISTER.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                b[BankCardInfo.PopupTypeEnum.EDIT_AND_REGISTER.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            int[] iArr2 = new int[BankCardInfo.BankStatusEnum.values().length];
            a = iArr2;
            try {
                iArr2[BankCardInfo.BankStatusEnum.AVAILABLE.ordinal()] = 1;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                a[BankCardInfo.BankStatusEnum.UNAVAILABLE.ordinal()] = 2;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                a[BankCardInfo.BankStatusEnum.UN_KNOW.ordinal()] = 3;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                a[BankCardInfo.BankStatusEnum.PENDING.ordinal()] = 4;
            } catch (NoSuchFieldError unused7) {
            }
        }
    }

    private void A0() {
        if (this.C != BindFirstCardType.BANK_CARD) {
            this.aabBank.setVisibility(8);
        } else {
            this.aabBank.setVisibility(0);
            this.aabBank.c(this);
        }
    }

    private void B0() {
        if (this.C != BindFirstCardType.BANK_CARD || !J0()) {
            this.rvAuth.setVisibility(8);
            return;
        }
        this.rvAuth.setVisibility(0);
        this.rvAuth.setAdapter(new AuthStepAdapter(this, this.authUtil.y(), this.authUtil.z()));
    }

    private void C0() {
        this.etBankCardNumber.setKeyListener(DigitsKeyListener.getInstance("0123456789"));
        this.etBankCardNumber.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public final void onFocusChange(View view, boolean z2) {
                BindFirstCardDifferActivity.this.O0(view, z2);
            }
        });
        if (this.C == BindFirstCardType.E_WALLET) {
            this.etBankCardNumber.addTextChangedListener(new DefaultTextWatcher() {
                @Override
                public void afterTextChanged(Editable editable) {
                    super.afterTextChanged(editable);
                    String replaceAll = editable.toString().replaceAll("\\D", "");
                    if (replaceAll.length() > 4) {
                        replaceAll = replaceAll.replaceAll("(\\d{4})(?=\\d)", "$1 ");
                    }
                    BindFirstCardDifferActivity.this.etBankCardNumber.removeTextChangedListener(this);
                    BindFirstCardDifferActivity.this.etBankCardNumber.setText(replaceAll);
                    BindFirstCardDifferActivity.this.etBankCardNumber.addTextChangedListener(this);
                    BindFirstCardDifferActivity.this.etBankCardNumber.setSelection(replaceAll.length());
                }
            });
            this.etBankCardNumber.setText(this.userSession.b().mobileNumber);
            this.etBankCardNumber.setHint(this.E.ewalletAccountText);
        } else {
            this.etBankCardNumber.setHint(this.E.bankAccountText);
        }
        ThirdPartEventUtils.A(this, this.etBankCardNumber, EasycashUmengEvent.k);
    }

    private void D0() {
        if (this.C == BindFirstCardType.BANK_CARD) {
            i1();
        } else {
            k1();
        }
    }

    private void E0() {
        if (this.C != BindFirstCardType.BANK_CARD) {
            this.llSelectedBank.setVisibility(8);
            return;
        }
        this.llSelectedBank.setVisibility(0);
        this.ivSelectedBankLogo.setVisibility(8);
        this.tvSelectedBankName.setText(getString(R.string.easycash_other_bank));
        this.llSelectedBank.setBackgroundResource(2131230978);
    }

    private void F0() {
        if (this.C == BindFirstCardType.BANK_CARD) {
            this.tvRegisterEWallet.setVisibility(8);
            return;
        }
        this.tvRegisterEWallet.setVisibility(0);
        HashSet hashSet = new HashSet();
        hashSet.add(this.E.ewalletAddColourReminder);
        this.tvRegisterEWallet.setText(TextViewUtil.b(this.E.ewalletTypeReminder + " " + this.E.ewalletAddColourReminder, hashSet, getResources().getColor(2131099780), 0));
    }

    private void G0() {
        this.rvSelectedBank.addItemDecoration(new RecyclerView.ItemDecoration() {
            public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
                super.getItemOffsets(rect, view, recyclerView, state);
                if (recyclerView.getAdapter() == null || recyclerView.getAdapter().getItemCount() <= 0) {
                    return;
                }
                if (recyclerView.getChildAdapterPosition(view) == 0) {
                    rect.top = BindFirstCardDifferActivity.this.getResources().getDimensionPixelSize(2131165413);
                } else {
                    rect.top = BindFirstCardDifferActivity.this.getResources().getDimensionPixelSize(2131165473);
                }
            }
        });
        DefaultSupportBankAdapter defaultSupportBankAdapter = new DefaultSupportBankAdapter(this, this.J, new OnItemClickListener() {
            public final void a(View view, int i, Object obj) {
                BindFirstCardDifferActivity.this.P0(view, i, (SupportedBankBean) obj);
            }
        });
        this.N = defaultSupportBankAdapter;
        this.rvSelectedBank.setAdapter(defaultSupportBankAdapter);
    }

    private void H0() {
        this.a.setVisibility(this.userSession.f().showCustomerService ? 0 : 8);
        this.a.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                BindFirstCardDifferActivity.this.Q0(view);
            }
        });
        setTitle(this.C == BindFirstCardType.BANK_CARD ? R.string.easycash_add_new_bank_card : R.string.easycash_add_e_wallet_account);
    }

    private void I0() {
        if (TextUtils.isEmpty(this.userSession.b().userName)) {
            sendFetchUserInfoRequest();
        } else {
            m1();
        }
    }

    private boolean J0() {
        return this.D && !this.userSession.b().canEnterMinimaListProcess;
    }

    private void K0(String str) {
        String str2;
        if (CollectionUtils.f(this.K)) {
            return;
        }
        if (this.L != null) {
            int i = 0;
            while (true) {
                if (i >= this.K.size()) {
                    break;
                }
                if (!this.K.get(i).ewalletName.equals(this.L.value)) {
                    i++;
                } else if (JUMP_TYPE_REGISTER.equals(str)) {
                    str2 = this.K.get(i).explainUrl;
                } else if (JUMP_TYPE_UPGRADE_PLUS.equals(str)) {
                    str2 = this.K.get(i).upgradeUrl;
                }
            }
        }
        str2 = "";
        if (TextUtils.isEmpty(str2) && JUMP_TYPE_REGISTER.equals(str)) {
            str2 = this.K.get(0).explainUrl;
        }
        jumpToWebPage(str2);
    }

    @SensorsDataInstrumented
    public void L0(BankCardInfo bankCardInfo, DialogInterface dialogInterface, int i) {
        dialogInterface.dismiss();
        int i2 = AnonymousClass9.b[bankCardInfo.popupType.ordinal()];
        if (i2 == 2 || i2 == 3) {
            K0(JUMP_TYPE_REGISTER);
        } else {
            s1(bankCardInfo.errRemindForName);
        }
        u0(bankCardInfo);
        String c = new JsonParamsBuilder().d("reason").a(String.valueOf(bankCardInfo.errRemindContentForPopup)).d("buttonText").a(String.valueOf(bankCardInfo.popupRightButtonText)).c();
        BindFirstCardType bindFirstCardType = this.C;
        if (bindFirstCardType == BindFirstCardType.BANK_CARD) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.G2, c);
        } else if (bindFirstCardType == BindFirstCardType.E_WALLET) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.H2, c);
        }
        SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
        AutoTrackHelper.trackViewOnClick(dialogInterface, i);
    }

    @SensorsDataInstrumented
    public void M0(BankCardInfo bankCardInfo, DialogInterface dialogInterface, int i) {
        dialogInterface.dismiss();
        int i2 = AnonymousClass9.b[bankCardInfo.popupType.ordinal()];
        if (i2 == 1) {
            startBindFirstCardDifferActivityForResult(this, BindFirstCardType.E_WALLET, this.D, this.E);
        } else if (i2 != 2) {
            s1(bankCardInfo.errRemindForName);
        } else {
            K0(JUMP_TYPE_UPGRADE_PLUS);
        }
        u0(bankCardInfo);
        String c = new JsonParamsBuilder().d("reason").a(String.valueOf(bankCardInfo.errRemindContentForPopup)).d("buttonText").a(String.valueOf(bankCardInfo.popupLeftButtonText)).c();
        BindFirstCardType bindFirstCardType = this.C;
        if (bindFirstCardType == BindFirstCardType.BANK_CARD) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.G2, c);
        } else if (bindFirstCardType == BindFirstCardType.E_WALLET) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.H2, c);
        }
        SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
        AutoTrackHelper.trackViewOnClick(dialogInterface, i);
    }

    public void N0() {
        SmoothScrollUtils.b(this.scrollView, this.clBankCardNumber);
    }

    public void O0(View view, boolean z2) {
        if (z2) {
            this.scrollView.postDelayed(new Runnable() {
                @Override
                public final void run() {
                    BindFirstCardDifferActivity.this.N0();
                }
            }, 300L);
            BindFirstCardType bindFirstCardType = this.C;
            if (bindFirstCardType == BindFirstCardType.BANK_CARD) {
                ThirdPartEventUtils.D(this, EasycashUmengEvent.C2, null);
            } else if (bindFirstCardType == BindFirstCardType.E_WALLET) {
                ThirdPartEventUtils.D(this, EasycashUmengEvent.D2, null);
            }
        }
    }

    public void P0(View view, int i, SupportedBankBean supportedBankBean) {
        this.L = supportedBankBean;
        if (supportedBankBean == null) {
            AutoTrackHelper.trackRecyclerViewItemOnClick(view, i, supportedBankBean);
            return;
        }
        if (this.C == BindFirstCardType.E_WALLET) {
            k1();
        }
        E0();
        ThirdPartEventUtils.D(this, EasycashUmengEvent.Z3, new JsonParamsBuilder().d("bankCardType").a(this.C.name()).d("bankCode").a(this.L.value).c());
        AutoTrackHelper.trackRecyclerViewItemOnClick(view, i, supportedBankBean);
    }

    @SensorsDataInstrumented
    public void Q0(View view) {
        if (BaseUtils.l()) {
            SensorsDataAutoTrackHelper.trackViewOnClick(view);
            AutoTrackHelper.trackViewOnClick(view);
            return;
        }
        openCustomerService();
        ThirdPartEventUtils.t("auth_card_csc_click");
        logSensorEvent(SensorTrackEvent.EC_BIND_CARD_CSC);
        SensorsDataAutoTrackHelper.trackViewOnClick(view);
        AutoTrackHelper.trackViewOnClick(view);
    }

    public static DrawableRequestBuilder S0(DrawableRequestBuilder drawableRequestBuilder) {
        return drawableRequestBuilder.crossFade().fallback(2131230910).placeholder(2131230910);
    }

    @SensorsDataInstrumented
    public void T0(FullScreenDialog fullScreenDialog, View view) {
        fullScreenDialog.dismiss();
        X0(EasycashUmengEvent.c4);
        SensorsDataAutoTrackHelper.trackViewOnClick(view);
        AutoTrackHelper.trackViewOnClick(view);
    }

    @SensorsDataInstrumented
    public void U0(EditBankAccountNameDialogViewHolder editBankAccountNameDialogViewHolder, FullScreenDialog fullScreenDialog, View view) {
        String obj = editBankAccountNameDialogViewHolder.etEditBankCardName.getText().toString();
        this.F = obj;
        w0(obj);
        onNextStepBtnClicked(view);
        fullScreenDialog.dismiss();
        X0(EasycashUmengEvent.d4);
        SensorsDataAutoTrackHelper.trackViewOnClick(view);
        AutoTrackHelper.trackViewOnClick(view);
    }

    public void V0(String str, Activity activity, final FullScreenDialog fullScreenDialog, View view, Object obj) {
        final EditBankAccountNameDialogViewHolder editBankAccountNameDialogViewHolder = new EditBankAccountNameDialogViewHolder(view);
        TextView textView = editBankAccountNameDialogViewHolder.tvEditBankCardNameTitle;
        BindFirstCardType bindFirstCardType = this.C;
        BindFirstCardType bindFirstCardType2 = BindFirstCardType.BANK_CARD;
        textView.setText(bindFirstCardType == bindFirstCardType2 ? R.string.easycash_edit_bank_name_title : R.string.easycash_edit_e_wallet_name_title);
        editBankAccountNameDialogViewHolder.etEditBankCardName.setHint(this.C == bindFirstCardType2 ? this.E.bankNameText : this.E.ewalletNameText);
        editBankAccountNameDialogViewHolder.etEditBankCardName.setText(this.F);
        editBankAccountNameDialogViewHolder.refreshBankCardNameErrorView(str);
        editBankAccountNameDialogViewHolder.etEditBankCardName.requestFocus();
        editBankAccountNameDialogViewHolder.tvCheckAccount.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view2) {
                BindFirstCardDifferActivity.this.T0(fullScreenDialog, view2);
            }
        });
        editBankAccountNameDialogViewHolder.tvResubmit.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view2) {
                BindFirstCardDifferActivity.this.U0(editBankAccountNameDialogViewHolder, fullScreenDialog, view2);
            }
        });
    }

    public void W0(DialogInterface dialogInterface) {
        X0(EasycashUmengEvent.b4);
    }

    private void X0(String str) {
        ThirdPartEventUtils.D(this, str, new JsonParamsBuilder().d("bankCardType").a(this.C.name()).c());
    }

    private void Y0() {
        HashSet hashSet = new HashSet();
        hashSet.add(this.F);
        this.tvBankAccountName.setText(TextViewUtil.b(MessageFormat.format(getString(R.string.easycash_bank_name_tip), this.F), hashSet, getResources().getColor(2131099780), 0));
        this.tvBankAccountName.setEnabled(false);
    }

    public void c1(SupportedBankResponse supportedBankResponse, boolean z2) {
        List<SupportedBankBean> list = supportedBankResponse.body.banks;
        this.I = list;
        if (CollectionUtils.f(list)) {
            dismissLoadingDialog();
            L();
            return;
        }
        if (z2) {
            z0();
            dismissLoadingDialog();
            return;
        }
        this.J.clear();
        ArrayList<SupportedBankBean> arrayList = this.J;
        List<SupportedBankBean> list2 = this.I;
        arrayList.addAll(list2.subList(0, Math.min(list2.size(), 4)));
        SupportedBankBean supportedBankBean = this.L;
        if (supportedBankBean == null) {
            this.N.notifyDataSetChanged();
        } else if (this.J.contains(supportedBankBean)) {
            this.N.h(this.J.indexOf(this.L));
            E0();
        } else {
            this.N.e();
            l1();
        }
        if (!this.s) {
            q1(null);
        } else {
            dismissLoadingDialog();
            L();
        }
    }

    public void d1(SupportedBankResponse supportedBankResponse) {
        this.J.clear();
        this.J.addAll(supportedBankResponse.body.banks);
        SupportedBankBean supportedBankBean = this.L;
        if (supportedBankBean == null) {
            this.N.notifyDataSetChanged();
        } else {
            this.N.h(this.J.indexOf(supportedBankBean));
        }
        dismissLoadingDialog();
        L();
    }

    public void e1(UserResponse userResponse) {
        UserResponse.Body body = userResponse.body;
        if (body == null || TextUtils.isEmpty(body.name)) {
            dismissLoadingDialog();
            L();
            BaseUtils.p(getApplicationContext(), getString(R.string.easycash_error_in_bind_card));
            finish();
            return;
        }
        this.userSession.b().userName = userResponse.body.name;
        if (TextUtils.isEmpty(this.F)) {
            this.F = this.userSession.b().userName;
        }
        m1();
    }

    public void f1(BankCardInfo bankCardInfo) {
        if (!bankCardInfo.ewallet) {
            if (this.C == BindFirstCardType.BANK_CARD) {
                j1(bankCardInfo);
                g1(bankCardInfo);
                return;
            } else {
                dismissLoadingDialog();
                L();
                return;
            }
        }
        if (this.C != BindFirstCardType.BANK_CARD) {
            j1(bankCardInfo);
            g1(bankCardInfo);
        } else {
            startBindFirstCardDifferActivityForResult(this, BindFirstCardType.E_WALLET, this.D, this.E);
            dismissLoadingDialog();
            L();
        }
    }

    private void h1(@NonNull final BankCardInfo bankCardInfo) {
        this.O.removeCallbacksAndMessages(null);
        Runnable runnable = new Runnable() {
            @Override
            public final void run() {
                BindFirstCardDifferActivity.this.R0(bankCardInfo);
            }
        };
        this.P = runnable;
        this.O.postDelayed(runnable, 2000L);
    }

    private void i1() {
        if (TextUtils.isEmpty(this.E.bankAddColourReminder) || TextUtils.isEmpty(this.E.bankTypeReminder)) {
            this.tvBankBottomTip.setVisibility(8);
            return;
        }
        this.tvBankBottomTip.setVisibility(0);
        HashSet hashSet = new HashSet();
        hashSet.add(this.E.bankAddColourReminder);
        this.tvBankBottomTip.setText(TextViewUtil.b(this.E.bankTypeReminder + " " + this.E.bankAddColourReminder, hashSet, getResources().getColor(2131099780), 0));
    }

    private void k1() {
        if (this.L == null || CollectionUtils.f(this.K)) {
            this.tvBankBottomTip.setVisibility(8);
            return;
        }
        for (int i = 0; i < this.K.size(); i++) {
            if (TextUtils.equals(this.K.get(i).ewalletName, this.L.value)) {
                HashSet hashSet = new HashSet();
                hashSet.add(this.K.get(i).ewalletAddColourReminder);
                this.tvBankBottomTip.setText(TextViewUtil.b(this.K.get(i).ewalletAddColourReminder + " " + this.K.get(i).ewalletReminder, hashSet, getResources().getColor(2131099780), 0));
                this.tvBankBottomTip.setVisibility(0);
                return;
            }
        }
        this.tvBankBottomTip.setVisibility(8);
    }

    private void l1() {
        this.tvSelectedBankName.setText(this.L.label);
        this.ivSelectedBankLogo.setVisibility(0);
        Imager.a().d(this, this.L.logoUrl, this.ivSelectedBankLogo, new IImageLoaderOptions() {
            @Override
            public final Object a(Object obj) {
                DrawableRequestBuilder S0;
                S0 = BindFirstCardDifferActivity.S0((DrawableRequestBuilder) obj);
                return S0;
            }
        });
        this.llSelectedBank.setBackgroundResource(R.drawable.easycash_shape_c_ffffff_frame_green_r8);
    }

    private void o1(final boolean z2) {
        showLoadingDialog();
        this.apiHelper.a().j().a(new IdnObserver<SupportedBankResponse>(this) {
            @Override
            public void onError(Throwable th, SupportedBankResponse supportedBankResponse) {
                super.onError(th, (Throwable) supportedBankResponse);
                BindFirstCardDifferActivity.this.L();
            }

            @Override
            public void onSuccess(SupportedBankResponse supportedBankResponse) {
                BindFirstCardDifferActivity.this.c1(supportedBankResponse, z2);
            }
        });
    }

    private void p1() {
        showLoadingDialog();
        this.apiHelper.a().p2().a(new IdnObserver<SupportedBankResponse>(this) {
            @Override
            public void onError(Throwable th, SupportedBankResponse supportedBankResponse) {
                super.onError(th, (Throwable) supportedBankResponse);
                BindFirstCardDifferActivity.this.L();
            }

            @Override
            public void onSuccess(SupportedBankResponse supportedBankResponse) {
                BindFirstCardDifferActivity.this.d1(supportedBankResponse);
            }
        });
    }

    private void q1(final BankCardInfo bankCardInfo) {
        this.apiHelper.a().q0(bankCardInfo != null ? bankCardInfo.credentialId : null).a(new IdnObserver<QueryBankAccountResponse>(this) {
            @Override
            public void onError(Throwable th, QueryBankAccountResponse queryBankAccountResponse) {
                super.onError(th, (Throwable) queryBankAccountResponse);
                BindFirstCardDifferActivity.this.L();
                BindFirstCardDifferActivity.this.R.a("errorCode", "2000");
                BindFirstCardDifferActivity.this.R.a("errorMessage", queryBankAccountResponse.status.formatErrorMessageString());
                BindFirstCardDifferActivity.this.R.o(SpanStatus.INTERNAL_ERROR);
                BindFirstCardDifferActivity bindFirstCardDifferActivity = BindFirstCardDifferActivity.this;
                bindFirstCardDifferActivity.logNextStepResult(bindFirstCardDifferActivity.R.getName(), "2000", queryBankAccountResponse.status.formatErrorMessageString());
            }

            @Override
            public void onSuccess(QueryBankAccountResponse queryBankAccountResponse) {
                BankCardInfo bankCardInfo2 = queryBankAccountResponse.body;
                BankCardInfo bankCardInfo3 = bankCardInfo;
                if (bankCardInfo3 != null || bankCardInfo2.status != null) {
                    if (bankCardInfo3 == null) {
                        BindFirstCardDifferActivity.this.f1(bankCardInfo2);
                        return;
                    } else {
                        BindFirstCardDifferActivity.this.g1(bankCardInfo2);
                        return;
                    }
                }
                BindFirstCardDifferActivity.this.dismissLoadingDialog();
                BindFirstCardDifferActivity.this.L();
                BindFirstCardDifferActivity.this.R.a("errorCode", "1999");
                BindFirstCardDifferActivity.this.R.o(SpanStatus.INTERNAL_ERROR);
                BindFirstCardDifferActivity bindFirstCardDifferActivity = BindFirstCardDifferActivity.this;
                bindFirstCardDifferActivity.logNextStepResult(bindFirstCardDifferActivity.R.getName(), "1999", null);
            }
        });
    }

    private void r0(BankCardInfo bankCardInfo) {
        this.H = 0;
        String string = getString(R.string.easycash_error_in_bind_card);
        BaseUtils.p(getContext(), string);
        dismissLoadingDialog();
        L();
        this.R.a("errorCode", "1999");
        this.R.a("errorMessage", string);
        this.R.o(SpanStatus.INTERNAL_ERROR);
        logNextStepResult(this.R.getName(), "1999", string);
    }

    private boolean s0() {
        BankCardInfo bankCardInfo = this.M;
        return bankCardInfo != null && bankCardInfo.status == BankCardInfo.BankStatusEnum.AVAILABLE;
    }

    private void s1(final String str) {
        if (this.G) {
            FullScreenDialog a = new FullScreenDialog.Builder(this).d(R.layout.easycash_dialog_edit_bank_account_name).b(new FullScreenDialog.IFullScreenDialogInitCallBack() {
                @Override
                public final void a(Activity activity, FullScreenDialog fullScreenDialog, View view, Object obj) {
                    BindFirstCardDifferActivity.this.V0(str, activity, fullScreenDialog, view, obj);
                }
            }).a();
            a.setOnShowListener(new DialogInterface.OnShowListener() {
                @Override
                public final void onShow(DialogInterface dialogInterface) {
                    BindFirstCardDifferActivity.this.W0(dialogInterface);
                }
            });
            a.show();
        }
    }

    public static void startBindFirstCardDifferActivity(Activity activity, BindFirstCardType bindFirstCardType, boolean z2, BindCardInitCopyWritingResponse.BankCardInitCopyWriting bankCardInitCopyWriting) {
        Intent intent = new Intent(activity, (Class<?>) BindFirstCardDifferActivity.class);
        intent.putExtra("bindCardType", bindFirstCardType);
        intent.putExtra("isFromAuth", z2);
        intent.putExtra("bindCardInitCopyWriting", bankCardInitCopyWriting);
        activity.startActivity(intent);
    }

    public static void startBindFirstCardDifferActivityForResult(Activity activity, BindFirstCardType bindFirstCardType, boolean z2, BindCardInitCopyWritingResponse.BankCardInitCopyWriting bankCardInitCopyWriting) {
        Intent intent = new Intent(activity, (Class<?>) BindFirstCardDifferActivity.class);
        intent.putExtra("bindCardType", bindFirstCardType);
        intent.putExtra("isFromAuth", z2);
        intent.putExtra("bindCardInitCopyWriting", bankCardInitCopyWriting);
        activity.startActivityForResult(intent, 10025);
    }

    private void t0() {
        Animation loadAnimation = AnimationUtils.loadAnimation(getContext(), R.anim.easycash_shake_translate_anim);
        loadAnimation.setRepeatCount(3);
        loadAnimation.setRepeatMode(2);
        this.etBankCardNumber.startAnimation(loadAnimation);
    }

    private boolean t1(Runnable runnable) {
        ECSurveyUtils eCSurveyUtils = this.Q;
        if (eCSurveyUtils != null) {
            return eCSurveyUtils.y(runnable);
        }
        return false;
    }

    private void u0(BankCardInfo bankCardInfo) {
        if (this.G) {
            w0(bankCardInfo.name);
        }
        t0();
    }

    private void v0(final BankCardInfo bankCardInfo) {
        if (bankCardInfo.popupType == null) {
            u0(bankCardInfo);
            s1(bankCardInfo.errRemindForName);
            return;
        }
        EasycashConfirmDialog.f(this).p(bankCardInfo.errRemindTitleForPopup).h(bankCardInfo.errRemindContentForPopup).o(bankCardInfo.popupRightButtonText).l(bankCardInfo.popupLeftButtonText).m(new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i) {
                BindFirstCardDifferActivity.this.L0(bankCardInfo, dialogInterface, i);
            }
        }).j(new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i) {
                BindFirstCardDifferActivity.this.M0(bankCardInfo, dialogInterface, i);
            }
        }).show();
        String c = new JsonParamsBuilder().d("reason").a(String.valueOf(bankCardInfo.errRemindContentForPopup)).c();
        BindFirstCardType bindFirstCardType = this.C;
        if (bindFirstCardType == BindFirstCardType.BANK_CARD) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.E2, c);
        } else if (bindFirstCardType == BindFirstCardType.E_WALLET) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.F2, c);
        }
    }

    private void w0(String str) {
        String string = getString(R.string.easycash_add_bank_card_note_placehold);
        String str2 = MessageFormat.format(getString(R.string.easycash_bank_name_tip), str) + string;
        HashSet hashSet = new HashSet();
        hashSet.add(str);
        SpannableStringBuilder b = TextViewUtil.b(str2, hashSet, getResources().getColor(2131099807), 0);
        Drawable drawable = getResources().getDrawable(R.drawable.easycash_ic_modify_yellow);
        drawable.setBounds(0, 0, getResources().getDimensionPixelSize(2131165529), getResources().getDimensionPixelSize(2131165529));
        b.setSpan(new CenterImageSpan(drawable), str2.indexOf(string), str2.indexOf(string) + 1, 33);
        this.tvBankAccountName.setText(b);
        this.tvBankAccountName.setEnabled(true);
    }

    private SupportedBankBean x0(BankCardInfo bankCardInfo) {
        if (!CollectionUtils.f(this.I) && bankCardInfo != null) {
            for (SupportedBankBean supportedBankBean : this.I) {
                if (TextUtils.equals(bankCardInfo.bankCode, supportedBankBean.value)) {
                    return supportedBankBean;
                }
            }
        }
        return null;
    }

    private SupportedBankBean y0(BankCardInfo bankCardInfo) {
        if (!CollectionUtils.f(this.J) && bankCardInfo != null) {
            Iterator<SupportedBankBean> it = this.J.iterator();
            while (it.hasNext()) {
                SupportedBankBean next = it.next();
                if (TextUtils.equals(bankCardInfo.bankCode, next.value)) {
                    return next;
                }
            }
        }
        return null;
    }

    private void z0() {
        List<SupportedBankBean> list = this.I;
        ECSearchBankActivity.startSearchBankActivityForResult((Activity) this, (ArrayList<SupportedBankBean>) list, list.indexOf(this.L));
    }

    @Override
    protected void B(@NonNull Bundle bundle) {
        super.B(bundle);
        this.C = (BindFirstCardType) bundle.getSerializable("bindCardType");
        this.E = (BindCardInitCopyWritingResponse.BankCardInitCopyWriting) bundle.getSerializable("bindCardInitCopyWriting");
        this.D = bundle.getBoolean("isFromAuth");
        this.F = bundle.getString("userName");
        this.G = bundle.getBoolean("canModifyName");
        this.L = (SupportedBankBean) bundle.getParcelable("selectedBank");
    }

    @Override
    protected void D() {
        super.D();
        H0();
        B0();
        F0();
        G0();
        E0();
        TextView textView = this.tvSelectItemTitle;
        BindFirstCardType bindFirstCardType = this.C;
        BindFirstCardType bindFirstCardType2 = BindFirstCardType.BANK_CARD;
        textView.setText(getString(bindFirstCardType == bindFirstCardType2 ? R.string.easycash_select_bank : R.string.easycash_select_ewallet));
        this.tvInputAccountTitle.setText(getString(this.C == bindFirstCardType2 ? R.string.easycash_input_bank_account : R.string.easycash_input_e_wallet_account));
        C0();
        AuthBusinessProcessor.a().e(this);
    }

    @Override
    protected void N(@NonNull Bundle bundle) {
        super.N(bundle);
        bundle.putSerializable("bindCardType", this.C);
        bundle.putSerializable("bindCardInitCopyWriting", this.E);
        bundle.putBoolean("isFromAuth", this.D);
        bundle.putString("userName", this.F);
        bundle.putBoolean("canModifyName", this.G);
        bundle.putParcelable("selectedBank", this.L);
    }

    protected void Z0() {
        if (this.G && TextUtils.isEmpty(this.F)) {
            s1(null);
            BaseUtils.p(getContext(), getString(R.string.please_input_name));
            this.R.a("errorCode", "2004");
            this.R.a("errorMessage", getString(R.string.please_input_name));
            this.R.o(SpanStatus.INTERNAL_ERROR);
            logNextStepResult(this.R.getName(), "2004", getString(R.string.please_input_name));
            return;
        }
        if (this.L == null) {
            this.R.a("errorCode", "2004");
            String string = getString(this.C == BindFirstCardType.BANK_CARD ? R.string.easycash_bank_null_tip : R.string.easycash_e_wallet_null_tip);
            BaseUtils.p(getContext(), string);
            this.R.a("errorMessage", string);
            this.R.o(SpanStatus.INTERNAL_ERROR);
            logNextStepResult(this.R.getName(), "2004", string);
            return;
        }
        String replaceAll = this.etBankCardNumber.getText().toString().replaceAll("\\D", "");
        if (!TextUtils.isEmpty(replaceAll)) {
            ThirdPartEventUtils.D(this, EasycashUmengEvent.d, null);
            n1(this.F, replaceAll);
            return;
        }
        showSoftInput(this.etBankCardNumber);
        String string2 = getString(R.string.please_input_bank_card_number);
        BaseUtils.p(getContext(), string2);
        this.R.a("errorCode", "2004");
        this.R.a("errorMessage", string2);
        this.R.o(SpanStatus.INTERNAL_ERROR);
        logNextStepResult(this.R.getName(), "2004", string2);
    }

    public void R0(BankCardInfo bankCardInfo) {
        if (bankCardInfo == null || bankCardInfo.status == null) {
            return;
        }
        this.G = bankCardInfo.canModifyName;
        if (TextUtils.isEmpty(bankCardInfo.errRemindForBankAccount)) {
            this.tvBankNumberError.setVisibility(8);
            this.ivBankCardNumberModify.setImageResource(R.drawable.easycash_ic_modify_d9d9d9);
            this.etBankCardNumber.setBackgroundResource(R.drawable.easycash_selector_editext_cccccc_3fca58);
        } else {
            this.tvBankNumberError.setVisibility(0);
            this.tvBankNumberError.setText(bankCardInfo.errRemindForBankAccount);
            this.ivBankCardNumberModify.setImageResource(R.drawable.easycash_ic_modify_yellow);
            this.etBankCardNumber.setBackgroundResource(R.drawable.easycash_shape_c_ffffff_frame_yellow_r8);
        }
        int i = AnonymousClass9.a[bankCardInfo.status.ordinal()];
        if (i == 1) {
            b1(bankCardInfo);
            return;
        }
        if (i == 2) {
            dismissLoadingDialog();
            L();
            v0(bankCardInfo);
        } else if (i == 3) {
            r0(bankCardInfo);
        } else {
            if (i != 4) {
                return;
            }
            q1(bankCardInfo);
        }
    }

    protected void b1(BankCardInfo bankCardInfo) {
        this.M = bankCardInfo;
        r1();
    }

    @OnClick({R.id.tv_bank_account_name})
    public void clickBankAccountName(View view) {
        if (BaseUtils.l()) {
            return;
        }
        hideSoftInput();
        s1(null);
        X0(EasycashUmengEvent.f4);
    }

    @OnClick({R.id.tv_bank_bottom_tip})
    protected void clickBottomTip(View view) {
        if (BaseUtils.l()) {
            return;
        }
        if (this.C == BindFirstCardType.BANK_CARD) {
            startBindFirstCardDifferActivityForResult(this, BindFirstCardType.E_WALLET, this.D, this.E);
            ThirdPartEventUtils.D(this, EasycashUmengEvent.a4, null);
        } else {
            K0(JUMP_TYPE_UPGRADE_PLUS);
            ThirdPartEventUtils.D(this, EasycashUmengEvent.h4, null);
        }
    }

    protected void g1(@NonNull BankCardInfo bankCardInfo) {
        int i = this.H + 1;
        this.H = i;
        if (bankCardInfo.status != BankCardInfo.BankStatusEnum.PENDING) {
            this.H = 0;
            R0(bankCardInfo);
        } else if (i >= 5) {
            r0(bankCardInfo);
        } else {
            h1(bankCardInfo);
        }
    }

    @Override
    public int getLayoutID() {
        return R.layout.easycash_activity_bind_first_card_differ;
    }

    @Override
    public String getTrackUrl() {
        return j0.b.a(this);
    }

    @OnClick({R.id.tv_register_e_wallet})
    public void gotoRegisterEWallet(View view) {
        if (BaseUtils.l()) {
            return;
        }
        K0(JUMP_TYPE_REGISTER);
        ThirdPartEventUtils.D(this, EasycashUmengEvent.g4, null);
    }

    @OnClick({R.id.ll_selected_bank})
    public void gotoSearchOtherBank(View view) {
        if (BaseUtils.l()) {
            return;
        }
        if (CollectionUtils.f(this.I)) {
            o1(true);
        } else {
            z0();
        }
    }

    @Override
    protected void init() {
        super.init();
        if (TextUtils.isEmpty(this.F)) {
            this.F = this.userSession.b().userName;
        }
    }

    @Override
    public boolean isNeedProcessScreenShot() {
        return j0.a.a(this);
    }

    protected void j1(@NonNull BankCardInfo bankCardInfo) {
        this.F = bankCardInfo.name;
        m1();
        this.etBankCardNumber.setText(bankCardInfo.accountNumber);
        SupportedBankBean y0 = y0(bankCardInfo);
        if (y0 != null) {
            this.L = y0;
            this.N.h(this.J.indexOf(y0));
            return;
        }
        SupportedBankBean x0 = x0(bankCardInfo);
        if (x0 == null) {
            return;
        }
        this.L = x0;
        l1();
    }

    public void logNextStepResult(String str, String str2, @Nullable String str3) {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("entry_page", str);
        if (str2 != null) {
            hashMap.put("reason", str2);
        }
        if (!TextUtils.isEmpty(str3)) {
            hashMap.put("error_cause", str3);
        }
        logSensorEventWithParams(SensorTrackEvent.EC_AUTH_NEXT_STEP_RESULT, hashMap);
    }

    protected void m1() {
        if (!this.G) {
            Y0();
        } else {
            w0(this.F);
            X0(EasycashUmengEvent.e4);
        }
    }

    protected void n1(String str, String str2) {
        showLoadingDialog();
        this.apiHelper.a().G0(str, str2, this.L.value).a(new IdnObserver<AddBankAccountResponse>(this) {
            @Override
            public void onError(Throwable th, AddBankAccountResponse addBankAccountResponse) {
                super.onError(th, (Throwable) addBankAccountResponse);
                BindFirstCardDifferActivity.this.R.a("errorCode", "2000");
                BindFirstCardDifferActivity.this.R.a("errorMessage", addBankAccountResponse.status.formatErrorMessageString());
                BindFirstCardDifferActivity.this.R.o(SpanStatus.INTERNAL_ERROR);
                BindFirstCardDifferActivity bindFirstCardDifferActivity = BindFirstCardDifferActivity.this;
                bindFirstCardDifferActivity.logNextStepResult(bindFirstCardDifferActivity.R.getName(), "2000", addBankAccountResponse.status.formatErrorMessageString());
            }

            @Override
            public void onSuccess(AddBankAccountResponse addBankAccountResponse) {
                BindFirstCardDifferActivity.this.R0(addBankAccountResponse.body);
            }
        });
    }

    @Override
    protected void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        if (i != 10024) {
            if (i == 10025 && i2 == -1) {
                finish();
                return;
            }
            return;
        }
        if (i2 == 2001) {
            SupportedBankBean supportedBankBean = (SupportedBankBean) intent.getParcelableExtra(ECSearchBankActivity.PARAM_BANK_INFO);
            this.L = supportedBankBean;
            if (supportedBankBean == null) {
                return;
            }
            if (this.J.contains(supportedBankBean)) {
                this.N.h(this.J.indexOf(this.L));
                E0();
            } else {
                this.N.e();
                l1();
            }
        }
    }

    public void onBackPressed() {
        if (this.C != BindFirstCardType.BANK_CARD || !J0()) {
            super/*androidx.activity.ComponentActivity*/.onBackPressed();
            return;
        }
        ThirdPartEventUtils.t("auth_card_back_click");
        logSensorEvent(SensorTrackEvent.EC_BIND_CARD_BACK);
        if (t1(new Runnable() {
            @Override
            public final void run() {
                BindFirstCardDifferActivity.this.finish();
            }
        })) {
            return;
        }
        AuthBackTipsDialogUtil.g(this, "8192");
    }

    @OnClick({R.id.btn_next_step})
    public void onNextStepBtnClicked(View view) {
        if (BaseUtils.l()) {
            return;
        }
        ThirdPartEventUtils.t("auth_card_next_click");
        logSensorEvent(SensorTrackEvent.EC_BIND_CARD_NEXT);
        this.R = Sentry.C("auth_card_next_click_result", "monitor");
        if (s0()) {
            r1();
        } else {
            Z0();
        }
    }

    @Override
    protected void onResume() {
        super.onResume();
        ThirdPartEventUtils.t("auth_card_expose");
        logSensorEvent(SensorTrackEvent.EC_BIND_CARD_SHOW);
    }

    protected void r1() {
        showLoadingDialog();
        this.apiHelper.a().v().a(new IdnObserver<UploadBindCardInfoResponse>(this) {
            @Override
            public void onError(Throwable th, UploadBindCardInfoResponse uploadBindCardInfoResponse) {
                super.onError(th, (Throwable) uploadBindCardInfoResponse);
                BindFirstCardDifferActivity.this.L();
                BindFirstCardDifferActivity.this.R.a("errorCode", "2000");
                BindFirstCardDifferActivity.this.R.a("errorMessage", uploadBindCardInfoResponse.status.formatErrorMessageString());
                BindFirstCardDifferActivity.this.R.o(SpanStatus.INTERNAL_ERROR);
                BindFirstCardDifferActivity bindFirstCardDifferActivity = BindFirstCardDifferActivity.this;
                bindFirstCardDifferActivity.logNextStepResult(bindFirstCardDifferActivity.R.getName(), "2000", uploadBindCardInfoResponse.status.formatErrorMessageString());
            }

            @Override
            public void onSuccess(UploadBindCardInfoResponse uploadBindCardInfoResponse) {
                if (!uploadBindCardInfoResponse.body) {
                    BindFirstCardDifferActivity.this.dismissLoadingDialog();
                    BindFirstCardDifferActivity.this.L();
                    BaseUtils.p(BindFirstCardDifferActivity.this.getContext(), BindFirstCardDifferActivity.this.getResources().getString(R.string.easycash_error_in_bind_card));
                    BindFirstCardDifferActivity.this.R.a("errorCode", "1999");
                    BindFirstCardDifferActivity.this.R.a("errorMessage", BindFirstCardDifferActivity.this.getResources().getString(R.string.easycash_error_in_bind_card));
                    BindFirstCardDifferActivity.this.R.o(SpanStatus.INTERNAL_ERROR);
                    BindFirstCardDifferActivity bindFirstCardDifferActivity = BindFirstCardDifferActivity.this;
                    bindFirstCardDifferActivity.logNextStepResult(bindFirstCardDifferActivity.R.getName(), "1999", BindFirstCardDifferActivity.this.getResources().getString(R.string.easycash_error_in_bind_card));
                    return;
                }
                BindFirstCardDifferActivity.this.R.o(SpanStatus.OK);
                BindFirstCardDifferActivity bindFirstCardDifferActivity2 = BindFirstCardDifferActivity.this;
                bindFirstCardDifferActivity2.logNextStepResult(bindFirstCardDifferActivity2.R.getName(), null, null);
                BindFirstCardDifferActivity.this.setResult(-1);
                if (BindFirstCardDifferActivity.this.D) {
                    BindFirstCardDifferActivity.this.L();
                    ?? r5 = BindFirstCardDifferActivity.this;
                    r5.authUtil.T(r5, new AuthUtils.DefaultAuthCallBack(r5));
                } else {
                    BindFirstCardDifferActivity.this.dismissLoadingDialog();
                    BindFirstCardDifferActivity.this.L();
                    EventBus.c().k(new BankAccountChangeEvent(1, true));
                    BindFirstCardDifferActivity.this.finish();
                }
            }
        });
    }

    @Override
    public Disposable runOnActiveEvent(Runnable runnable) {
        return com.lingyue.idnbaselib.framework.lifecycle.m.a(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnCreated(@NonNull Runnable runnable) {
        return com.lingyue.idnbaselib.framework.lifecycle.m.b(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnDestroy(@NonNull Runnable runnable) {
        return com.lingyue.idnbaselib.framework.lifecycle.m.c(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
        return com.lingyue.idnbaselib.framework.lifecycle.m.d(this, lifecycleEvent, runnable);
    }

    @Override
    public Disposable runOnEvents(@NonNull LifecycleEvent[] lifecycleEventArr, @Nullable Runnable runnable) {
        return com.lingyue.idnbaselib.framework.lifecycle.m.e(this, lifecycleEventArr, runnable);
    }

    public void sendFetchUserInfoRequest() {
        showLoadingDialog();
        this.apiHelper.a().E().a(new IdnObserver<UserResponse>(this) {
            @Override
            public void onError(Throwable th, UserResponse userResponse) {
                super.onError(th, (Throwable) userResponse);
                BindFirstCardDifferActivity.this.dismissLoadingDialog();
                BindFirstCardDifferActivity.this.L();
                BaseUtils.p(BindFirstCardDifferActivity.this.getApplicationContext(), BindFirstCardDifferActivity.this.getString(R.string.easycash_error_in_bind_card));
                BindFirstCardDifferActivity.this.finish();
            }

            @Override
            public void onSuccess(UserResponse userResponse) {
                BindFirstCardDifferActivity.this.e1(userResponse);
            }

            @Override
            protected boolean superShowErrorToast() {
                return false;
            }
        });
    }

    @Override
    protected void z() {
        super.z();
        this.R = Sentry.C("auth_card_next_click_result", "monitor");
        this.K.addAll(this.E.ewalletInfoList);
        A0();
        I0();
        D0();
        if (this.C == BindFirstCardType.BANK_CARD) {
            o1(false);
        } else {
            p1();
        }
        ECSurveyUtils eCSurveyUtils = new ECSurveyUtils(this, UserSatisfactionSurveyScene.SCENE_CARD_BINDING);
        this.Q = eCSurveyUtils;
        eCSurveyUtils.A();
    }
}