正在查看: Credmex v3.12.2 应用的 WorkInformationActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}