导航菜单

页面标题

页面副标题

Credmex v3.12.2 - WorkInformationActivity.java 源代码

正在查看: Credmex v3.12.2 应用的 WorkInformationActivity.java JAVA 源代码文件

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


package com.credmex.authentication.activity;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import butterknife.BindView;
import butterknife.OnClick;
import com.credmex.AuthUtils;
import com.credmex.SwitchConfig;
import com.credmex.authentication.helper.AutoJumpHelper;
import com.credmex.authentication.helper.QuitAuthHelper;
import com.credmex.authentication.workinformation.JobTypeItemPickHolder;
import com.credmex.authentication.workinformation.LengthOfEmploymentPickHolder;
import com.credmex.authentication.workinformation.LoanUsagePickHolder;
import com.credmex.authentication.workinformation.MonthlyIncomePickHolder;
import com.credmex.authentication.workinformation.SalaryPaymentPickHolder;
import com.credmex.commom.CommonActivity;
import com.credmex.models.JobRelatedItemBean;
import com.credmex.models.UploadEmploymentInfoRequest;
import com.credmex.models.WorkInfoSalaryPaymentMethod;
import com.credmex.models.response.UploadEmployeesInfoResponse;
import com.credmex.net.CredMexObserver;
import com.credmex.net.IApiRoutes;
import com.credmex.track.ThirdPartEventUtils;
import com.credmex.utils.LocationHelper;
import com.credmex.utils.YqdUtils;
import com.credmex.widght.dialog.CommonDialog;
import com.credmex.widght.dialog.DialogButtonListener;
import com.open.mx.ui.base.BaseComponent;
import com.open.mx.ui.base.BaseComponentPresenter;
import com.open.mx.ui.components.EditTextComponent;
import com.open.mx.ui.components.ItemPickComponent;
import com.open.mx.ui.event.ComponentEvent;
import com.open.mx.ui.event.ComponentEventCenter;
import com.open.mx.ui.model.LabelBean;
import com.open.mx.ui.presenter.DataFetcher;
import com.open.mx.ui.presenter.pickhold.SinglePickHolder;
import com.open.mx.ui.views.button.PrimaryButton;
import com.open.mxbaselib.sentrybusiness.ISentryBusinessEventAutoFinish;
import com.veda.android.bananalibrary.infrastructure.BaseActivity;
import com.veda.supertoolkit.customtools.CollectionUtils;
import com.veda.supertoolkit.formattools.NumberUtils;
import com.veda.supertoolkit.lifecycle.LifecycleEvent;
import com.veda.supertoolkit.permissiontools.permission.PermissionCallBack;
import com.veda.supertoolkit.permissiontools.permission.PermissionResult;
import com.veda.supertoolkit.widgets.BaseUtils;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Consumer;
import io.sentry.SpanStatus;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class WorkInformationActivity extends AuthHandleAutoJumpActivity implements ISentryBusinessEventAutoFinish {
    private HashMap<Integer, String> H = new HashMap<>();
    private boolean I = false;
    private List<TextView> J = new ArrayList();
    private List<TextView> K = new ArrayList();
    private List<TextView> R = new ArrayList();
    private AutoJumpHelper S;
    private AutoJumpHelper T;
    private AutoJumpHelper U;
    private AutoJumpHelper V;
    private AutoJumpHelper W;
    private AutoJumpHelper X;
    private AutoJumpHelper Y;
    private AutoJumpHelper Z;

    @BindView(2131361953)
    PrimaryButton btnNextStep;

    @BindView(2131362074)
    EditTextComponent<CommonActivity> companyNameComponent;

    @BindView(2131362075)
    ItemPickComponent<CommonActivity> incomeDateComponent;

    @BindView(2131362076)
    ItemPickComponent<CommonActivity> jobTypeComponent;

    @BindView(2131362077)
    ItemPickComponent<CommonActivity> lengthOfEmploymentComponent;

    @BindView(2131362439)
    LinearLayout llAdditionalInfo;

    @BindView(2131362445)
    LinearLayout llAuthTip;

    @BindView(2131362562)
    LinearLayout llContent;

    @BindView(2131362539)
    LinearLayout llSecondPayday;

    @BindView(2131362078)
    ItemPickComponent<CommonActivity> loanUsageComponent;

    @BindView(2131362079)
    ItemPickComponent<CommonActivity> monthlyIncomeComponent;

    @BindView(2131362080)
    ItemPickComponent<CommonActivity> salaryPaymentMethodComponent;

    @BindView(2131362081)
    ItemPickComponent<CommonActivity> secondPaydayComponent;

    @BindView(2131362983)
    TextView tvAuthTip;

    private List<LabelBean> E0() {
        ArrayList arrayList = new ArrayList();
        for (int i2 = 1; i2 <= 31; i2++) {
            LabelBean labelBean = new LabelBean();
            labelBean.value = String.valueOf(i2);
            if (i2 == 11) {
                labelBean.label = i2 + "th";
            } else if (i2 == 12) {
                labelBean.label = i2 + "th";
            } else if (i2 == 13) {
                labelBean.label = i2 + "th";
            } else {
                int i3 = i2 % 10;
                if (i3 == 1) {
                    labelBean.label = i2 + "st";
                } else if (i3 == 2) {
                    labelBean.label = i2 + "nd";
                } else if (i3 == 3) {
                    labelBean.label = i2 + "rd";
                } else {
                    labelBean.label = i2 + "th";
                }
            }
            arrayList.add(labelBean);
        }
        return arrayList;
    }

    private List<LabelBean> F0() {
        ArrayList arrayList = new ArrayList();
        for (int i2 = 1; i2 <= 7; i2++) {
            LabelBean labelBean = new LabelBean();
            labelBean.value = String.valueOf(i2);
            if (i2 == 1) {
                labelBean.label = getString(2131821379);
            } else if (i2 == 2) {
                labelBean.label = getString(2131821386);
            } else if (i2 == 3) {
                labelBean.label = getString(2131821387);
            } else if (i2 == 4) {
                labelBean.label = getString(2131821385);
            } else if (i2 == 5) {
                labelBean.label = getString(2131821376);
            } else if (i2 == 6) {
                labelBean.label = getString(2131821381);
            } else {
                labelBean.label = getString(2131821384);
            }
            arrayList.add(labelBean);
        }
        return arrayList;
    }

    private void G0() {
        this.J.add(this.jobTypeComponent.l0());
        this.J.add(this.monthlyIncomeComponent.l0());
        this.J.add(this.loanUsageComponent.l0());
        this.K.add(this.lengthOfEmploymentComponent.l0());
        this.K.add(this.companyNameComponent.l0());
        this.K.add(this.salaryPaymentMethodComponent.l0());
        this.K.add(this.incomeDateComponent.l0());
        this.R.add(this.secondPaydayComponent.l0());
    }

    private boolean H0() {
        return !L0(this.jobTypeComponent.v0()) ? YqdUtils.e(this.J) : !K0(this.salaryPaymentMethodComponent.v0()) ? YqdUtils.e(this.J) && YqdUtils.e(this.K) && this.companyNameComponent.k() : YqdUtils.e(this.J) && YqdUtils.e(this.K) && YqdUtils.e(this.R);
    }

    private UploadEmploymentInfoRequest I0() {
        UploadEmploymentInfoRequest uploadEmploymentInfoRequest = new UploadEmploymentInfoRequest();
        uploadEmploymentInfoRequest.jobType = this.jobTypeComponent.v0().value;
        uploadEmploymentInfoRequest.monthlyIncomeRange = this.monthlyIncomeComponent.v0().value;
        uploadEmploymentInfoRequest.loanUse = this.loanUsageComponent.v0().value;
        if (L0(this.jobTypeComponent.v0())) {
            uploadEmploymentInfoRequest.lengthOfEmployment = this.lengthOfEmploymentComponent.v0().value;
            uploadEmploymentInfoRequest.companyName = this.companyNameComponent.getResult().trim();
            uploadEmploymentInfoRequest.salaryPaymentMethod = this.salaryPaymentMethodComponent.v0().value;
            uploadEmploymentInfoRequest.payDay = Integer.valueOf(NumberUtils.d(this.incomeDateComponent.v0().value, -1));
            if (K0(this.salaryPaymentMethodComponent.v0())) {
                uploadEmploymentInfoRequest.secondPayDay = Integer.valueOf(NumberUtils.d(this.secondPaydayComponent.v0().value, -1));
            }
        }
        return uploadEmploymentInfoRequest;
    }

    private String J0(int i2) {
        String str = this.H.get(Integer.valueOf(i2));
        if (!TextUtils.isEmpty(str)) {
            return str;
        }
        String string = getResources().getString(i2);
        this.H.put(Integer.valueOf(i2), string);
        return string;
    }

    public boolean K0(LabelBean labelBean) {
        if (labelBean == null) {
            return false;
        }
        return labelBean.value.equals(WorkInfoSalaryPaymentMethod.ONCE_EVERY_HALF_MONTH.name());
    }

    private boolean L0(LabelBean labelBean) {
        if (labelBean == null || CollectionUtils.a(this.userSession.f().jobRelatedItemList)) {
            return false;
        }
        for (JobRelatedItemBean jobRelatedItemBean : this.userSession.f().jobRelatedItemList) {
            if (TextUtils.equals(labelBean.value, jobRelatedItemBean.jobType) && !CollectionUtils.a(jobRelatedItemBean.jobRelatedItem)) {
                return true;
            }
        }
        return false;
    }

    private boolean M0(LabelBean labelBean) {
        if (labelBean == null) {
            return false;
        }
        return labelBean.value.equals(WorkInfoSalaryPaymentMethod.ONCE_A_WEEK.name()) || labelBean.value.equals(WorkInfoSalaryPaymentMethod.ONCE_EVERY_TWO_WEEKS.name());
    }

    public void N0(ComponentEvent componentEvent) throws Exception {
        adjustBtnCommitStatus();
        if (this.jobTypeComponent.f().equals(componentEvent.componentId)) {
            if (L0(this.jobTypeComponent.v0())) {
                this.llAdditionalInfo.setVisibility(0);
            } else {
                this.llAdditionalInfo.setVisibility(8);
            }
        }
    }

    public void O0(List list) {
        if (L0(this.jobTypeComponent.v0())) {
            this.llAdditionalInfo.setVisibility(0);
        } else {
            this.llAdditionalInfo.setVisibility(8);
        }
        this.S.d();
    }

    public void P0(List list) {
        this.T.d();
    }

    public void Q0(List list) {
        this.U.d();
    }

    public void R0(String str) {
        this.V.d();
    }

    public void S0(List list, List list2, ItemPickComponent itemPickComponent, DataFetcher.FetchCallBack fetchCallBack) {
        if (!M0(this.salaryPaymentMethodComponent.v0())) {
            list = list2;
        }
        fetchCallBack.onSuccess(list);
    }

    public void T0(List list) {
        this.X.d();
    }

    public void V0(List list) {
        this.Y.d();
    }

    public void W0(List list) {
        this.Z.d();
    }

    public void X0(Dialog dialog) {
        this.I = true;
        e1();
        dialog.dismiss();
    }

    public void Y0(Dialog dialog) {
        g1();
        dialog.dismiss();
    }

    public void Z0(PermissionResult permissionResult) {
        if (permissionResult.isAllPermissionGranted()) {
            LocationHelper.e().k();
        }
        g1();
    }

    private void a1() {
        if (ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0) {
            c1();
        } else if (!this.userSession.f().isNeedToShowPermissionDescDialog || this.I) {
            e1();
        } else {
            CommonDialog.CommonDialogBuilder.c(this).q("location_desc_dialog").o(2131820952).i(2131820951).f(2).d(1).m(2131820585, new DialogButtonListener() {
                @Override
                public final void a(Dialog dialog) {
                    WorkInformationActivity.this.X0(dialog);
                }
            }).k(2131821321, new DialogButtonListener() {
                @Override
                public final void a(Dialog dialog) {
                    WorkInformationActivity.this.Y0(dialog);
                }
            }).a().show();
        }
    }

    public void b1() {
        this.authUtil.t(this, new AuthUtils.DefaultAuthCallBack(this));
    }

    private void c1() {
        LocationHelper.e().k();
        g1();
    }

    private void d1() {
        if (!this.jobTypeComponent.k()) {
            showErrorToast(2131821128);
            this.S.run();
            return;
        }
        if (!this.monthlyIncomeComponent.k()) {
            showErrorToast(2131821131);
            this.T.run();
            return;
        }
        if (L0(this.jobTypeComponent.v0())) {
            if (!this.lengthOfEmploymentComponent.k()) {
                showErrorToast(2131821129);
                this.U.run();
                return;
            }
            if (!this.companyNameComponent.k()) {
                showErrorToast(2131821118);
                this.companyNameComponent.b0();
                return;
            }
            if (!this.salaryPaymentMethodComponent.k()) {
                showErrorToast(2131821133);
                this.W.run();
                return;
            } else if (!this.incomeDateComponent.k()) {
                showErrorToast(2131821132);
                this.X.run();
                return;
            } else if (K0(this.salaryPaymentMethodComponent.v0()) && !this.secondPaydayComponent.k()) {
                showErrorToast(2131821134);
                this.Y.run();
                return;
            }
        }
        if (!this.loanUsageComponent.k()) {
            showErrorToast(2131820727);
            this.Z.run();
        } else if (SwitchConfig.a().b()) {
            a1();
        } else {
            g1();
        }
    }

    private void e1() {
        this.permissionHelper.requestPermission("WorkInformationActivity", this, new PermissionCallBack() {
            public final void onResult(PermissionResult permissionResult) {
                WorkInformationActivity.this.Z0(permissionResult);
            }
        }, new String[]{"android.permission.ACCESS_COARSE_LOCATION"});
    }

    public void f1() {
        this.incomeDateComponent.u();
        this.secondPaydayComponent.u();
        H0();
    }

    private void g1() {
        showLoadingDialog();
        ((IApiRoutes) this.apiHelper.a()).e0(((BaseActivity) this).gson.t(I0())).t(AndroidSchedulers.a()).a(new CredMexObserver<UploadEmployeesInfoResponse>(this) {
            @Override
            public void onError(Throwable th, UploadEmployeesInfoResponse uploadEmployeesInfoResponse) {
                super.onError(th, (Throwable) uploadEmployeesInfoResponse);
                WorkInformationActivity.this.businessTransaction("UserAuthOrder").b(SpanStatus.INTERNAL_ERROR);
            }

            public void onSuccess(UploadEmployeesInfoResponse uploadEmployeesInfoResponse) {
                WorkInformationActivity.this.dismissLoadingDialog();
                if (uploadEmployeesInfoResponse.body) {
                    WorkInformationActivity.this.businessTransaction("UserAuthOrder").n(SpanStatus.OK);
                    WorkInformationActivity.this.b1();
                } else {
                    WorkInformationActivity.this.businessTransaction("UserAuthOrder").b(SpanStatus.INTERNAL_ERROR);
                    WorkInformationActivity.this.showErrorToast(2131820752);
                }
            }
        });
    }

    public static void startWorkInfoActivity(Activity activity) {
        activity.startActivity(new Intent(activity, (Class<?>) WorkInformationActivity.class));
    }

    @Override
    protected void G(@NonNull Bundle bundle) {
        super.G(bundle);
        this.jobTypeComponent.j(bundle);
        this.monthlyIncomeComponent.j(bundle);
        this.lengthOfEmploymentComponent.j(bundle);
        this.companyNameComponent.j(bundle);
        this.salaryPaymentMethodComponent.j(bundle);
        this.incomeDateComponent.j(bundle);
        this.secondPaydayComponent.j(bundle);
        this.loanUsageComponent.j(bundle);
    }

    @Override
    @SuppressLint({"CheckResult"})
    protected void J() {
        super.J();
        duringActive(ComponentEventCenter.d().c(this)).V(new Consumer() {
            public final void accept(Object obj) {
                WorkInformationActivity.this.N0((ComponentEvent) obj);
            }
        });
        BaseComponentPresenter baseComponentPresenter = new BaseComponentPresenter(this);
        JobTypeItemPickHolder jobTypeItemPickHolder = new JobTypeItemPickHolder(J0(2131821378), "R.id.tv_job_type");
        this.jobTypeComponent.setTrackSource("R.id.tv_job_type");
        this.jobTypeComponent.setPresenter(baseComponentPresenter);
        this.jobTypeComponent.setPickHolder(jobTypeItemPickHolder);
        this.jobTypeComponent.B0(jobTypeItemPickHolder, new ItemPickComponent.FetchDataCompleteListener() {
            public final void a() {
                WorkInformationActivity.this.reportFullyDisplayed();
            }
        });
        this.jobTypeComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.O0((List) obj);
            }
        });
        MonthlyIncomePickHolder monthlyIncomePickHolder = new MonthlyIncomePickHolder(getString(2131820988), "R.id.tv_monthly_income");
        this.monthlyIncomeComponent.setTrackSource("R.id.tv_monthly_income");
        this.monthlyIncomeComponent.setDataFetcher(monthlyIncomePickHolder);
        this.monthlyIncomeComponent.setPickHolder(monthlyIncomePickHolder);
        this.monthlyIncomeComponent.setPresenter(baseComponentPresenter);
        this.monthlyIncomeComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.P0((List) obj);
            }
        });
        LengthOfEmploymentPickHolder lengthOfEmploymentPickHolder = new LengthOfEmploymentPickHolder(getString(2131821375), "R.id.tv_length_of_employment");
        this.lengthOfEmploymentComponent.setTrackSource("R.id.tv_length_of_employment");
        this.lengthOfEmploymentComponent.setPresenter(baseComponentPresenter);
        this.lengthOfEmploymentComponent.setDataFetcher(lengthOfEmploymentPickHolder);
        this.lengthOfEmploymentComponent.setPickHolder(lengthOfEmploymentPickHolder);
        this.lengthOfEmploymentComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.Q0((List) obj);
            }
        });
        this.companyNameComponent.setTrackSource("R.id.et_company_name");
        this.companyNameComponent.setPresenter(baseComponentPresenter);
        this.companyNameComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.R0((String) obj);
            }
        });
        SalaryPaymentPickHolder salaryPaymentPickHolder = new SalaryPaymentPickHolder(getString(2131821380), "R.id.tv_salary_payment_method");
        this.salaryPaymentMethodComponent.setDataFetcher(salaryPaymentPickHolder);
        this.salaryPaymentMethodComponent.setPickHolder(salaryPaymentPickHolder);
        this.salaryPaymentMethodComponent.setPresenter(baseComponentPresenter);
        this.salaryPaymentMethodComponent.setTrackSource("R.id.tv_salary_payment_method");
        this.salaryPaymentMethodComponent.c(new BaseComponent.ComponentDoneListener<List<LabelBean>>() {
            LabelBean a;

            public void a(List<LabelBean> list) {
                LabelBean v0 = WorkInformationActivity.this.salaryPaymentMethodComponent.v0();
                if (v0 == null || !v0.equals(this.a)) {
                    this.a = v0;
                    if (WorkInformationActivity.this.K0(v0)) {
                        WorkInformationActivity.this.llSecondPayday.setVisibility(0);
                    } else {
                        WorkInformationActivity.this.llSecondPayday.setVisibility(8);
                    }
                    WorkInformationActivity.this.f1();
                    WorkInformationActivity.this.W.d();
                }
            }
        });
        final List<LabelBean> F0 = F0();
        final List<LabelBean> E0 = E0();
        this.incomeDateComponent.setPresenter(baseComponentPresenter);
        this.incomeDateComponent.setTrackSource("R.id.tv_income_date");
        this.incomeDateComponent.setDataFetcher(new DataFetcher() {
            public final void a(ItemPickComponent itemPickComponent, DataFetcher.FetchCallBack fetchCallBack) {
                WorkInformationActivity.this.S0(F0, E0, itemPickComponent, fetchCallBack);
            }
        });
        this.incomeDateComponent.setPickHolder(new SinglePickHolder(getString(2131821091), "R.id.tv_income_date"));
        this.incomeDateComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.T0((List) obj);
            }
        });
        this.secondPaydayComponent.setPresenter(baseComponentPresenter);
        this.secondPaydayComponent.setTrackSource("R.id.tv_second_income_date");
        this.secondPaydayComponent.setPickHolder(new SinglePickHolder(getString(2131821091), "R.id.tv_second_income_date"));
        this.secondPaydayComponent.setDataFetcher(new DataFetcher() {
            public final void a(ItemPickComponent itemPickComponent, DataFetcher.FetchCallBack fetchCallBack) {
                fetchCallBack.onSuccess(E0);
            }
        });
        this.secondPaydayComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.V0((List) obj);
            }
        });
        LoanUsagePickHolder loanUsagePickHolder = new LoanUsagePickHolder(getString(2131820726), "R.id.tv_loan_usage");
        this.loanUsageComponent.setDataFetcher(loanUsagePickHolder);
        this.loanUsageComponent.setPickHolder(loanUsagePickHolder);
        this.loanUsageComponent.setPresenter(baseComponentPresenter);
        this.loanUsageComponent.setTrackSource("R.id.tv_loan_usage");
        this.loanUsageComponent.c(new BaseComponent.ComponentDoneListener() {
            public final void a(Object obj) {
                WorkInformationActivity.this.W0((List) obj);
            }
        });
    }

    @Override
    protected void K() {
        super.K();
        G0();
        ThirdPartEventUtils.f(this.companyNameComponent.F0());
        this.llAuthTip.setVisibility(TextUtils.isEmpty(this.authUtil.y()) ? 8 : 0);
        this.tvAuthTip.setText(this.authUtil.y());
    }

    @Override
    protected void X(@NonNull Bundle bundle) {
        super.X(bundle);
        this.jobTypeComponent.v(bundle);
        this.monthlyIncomeComponent.v(bundle);
        this.lengthOfEmploymentComponent.v(bundle);
        this.companyNameComponent.v(bundle);
        this.salaryPaymentMethodComponent.v(bundle);
        this.incomeDateComponent.v(bundle);
        this.secondPaydayComponent.v(bundle);
        this.loanUsageComponent.v(bundle);
    }

    public void adjustBtnCommitStatus() {
        this.btnNextStep.setEnabled(H0());
    }

    @Override
    protected void e0() {
        this.S = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.jobTypeComponent.k();
            }

            @Override
            public void g() {
                WorkInformationActivity.this.jobTypeComponent.b0();
            }
        };
        this.T = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.monthlyIncomeComponent.k();
            }

            @Override
            public void g() {
                WorkInformationActivity.this.monthlyIncomeComponent.b0();
            }
        };
        this.U = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.lengthOfEmploymentComponent.k();
            }

            @Override
            public void g() {
                if (WorkInformationActivity.this.llAdditionalInfo.getVisibility() == 0) {
                    WorkInformationActivity.this.lengthOfEmploymentComponent.b0();
                } else {
                    WorkInformationActivity.this.Z.run();
                }
            }
        };
        this.V = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.companyNameComponent.k();
            }

            @Override
            public void g() {
                WorkInformationActivity.this.companyNameComponent.b0();
            }
        };
        this.W = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.salaryPaymentMethodComponent.k();
            }

            @Override
            public void g() {
                if (WorkInformationActivity.this.llAdditionalInfo.getVisibility() == 0) {
                    WorkInformationActivity.this.salaryPaymentMethodComponent.b0();
                }
            }
        };
        this.X = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.incomeDateComponent.k();
            }

            @Override
            public void g() {
                if (WorkInformationActivity.this.llAdditionalInfo.getVisibility() == 0) {
                    WorkInformationActivity.this.incomeDateComponent.b0();
                }
            }
        };
        this.Y = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.secondPaydayComponent.k();
            }

            @Override
            public void g() {
                if (WorkInformationActivity.this.llSecondPayday.getVisibility() == 0) {
                    WorkInformationActivity.this.secondPaydayComponent.b0();
                } else {
                    WorkInformationActivity.this.Z.run();
                }
            }
        };
        this.Z = new AutoJumpHelper(this) {
            @Override
            public boolean a() {
                return WorkInformationActivity.this.loanUsageComponent.k();
            }

            @Override
            public void g() {
                WorkInformationActivity.this.loanUsageComponent.b0();
            }
        };
        this.S.f(this.T);
        this.T.f(this.U);
        this.U.f(this.V);
        this.V.f(this.W);
        this.W.f(this.X);
        this.X.f(this.Y);
        this.Y.f(this.Z);
    }

    @Override
    public View getContentView() {
        return this.llContent;
    }

    @Override
    public int getLayoutID() {
        return 2131558712;
    }

    @Override
    protected boolean i0() {
        return this.jobTypeComponent.l() && this.monthlyIncomeComponent.l() && this.lengthOfEmploymentComponent.l() && this.companyNameComponent.l() && this.salaryPaymentMethodComponent.l() && this.incomeDateComponent.l() && this.secondPaydayComponent.l() && this.loanUsageComponent.l();
    }

    @Override
    protected void j0() {
        AutoJumpHelper autoJumpHelper = this.S;
        if (autoJumpHelper != null) {
            autoJumpHelper.run();
        }
    }

    @Override
    protected void l0() {
        this.D.f();
    }

    @Override
    public void onBackPressed() {
        this.G = true;
        QuitAuthHelper.n(this.authUtil, this.userSession.f().quitAuthDialogInfo, this);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        businessTransaction("UserAuthOrder");
        super.onCreate(bundle);
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
    }

    @OnClick({2131361953})
    public void onViewClicked(View view) {
        if (BaseUtils.b()) {
            return;
        }
        d1();
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnCreated(@NonNull Runnable runnable) {
        return com.veda.supertoolkit.lifecycle.i.a(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnDestroy(@NonNull Runnable runnable) {
        return com.veda.supertoolkit.lifecycle.i.b(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
        return com.veda.supertoolkit.lifecycle.i.c(this, lifecycleEvent, runnable);
    }

    public void showSoftInput(View view) {
        if (!(view instanceof EditText)) {
            super/*com.veda.android.bananalibrary.infrastructure.BaseActivity*/.showSoftInput(view);
        } else {
            view.requestFocus();
            ((InputMethodManager) view.getContext().getSystemService("input_method")).showSoftInput(view, 1);
        }
    }
}