正在查看: Easycash v3.75.13 应用的 ECLiveCheckPreviewSimpleActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Easycash v3.75.13 应用的 ECLiveCheckPreviewSimpleActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lingyue.easycash.authentication.activity;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.media.AudioManager;
import android.os.Bundle;
import android.os.Parcelable;
import android.text.TextUtils;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.content.res.AppCompatResources;
import butterknife.BindView;
import butterknife.OnClick;
import com.fintopia.livenessdetection.LivenessDetectionManager;
import com.fintopia.livenessdetection.advance.AdvanceLiveManager;
import com.fintopia.livenessdetection.facev5.FaceV5Manager;
import com.fintopia.livenessdetection.facev5.models.LiveDetectionArgs;
import com.fintopia.livenessdetection.models.LivenessConfig;
import com.google.gson.reflect.TypeToken;
import com.lingyue.easycash.R;
import com.lingyue.easycash.activity.SettingActivity;
import com.lingyue.easycash.appconfig.EasycashConfigKey;
import com.lingyue.easycash.appconfig.GeneralConfigDataRepository;
import com.lingyue.easycash.appconfig.GeneralConfigManager;
import com.lingyue.easycash.authentication.AuthBusinessProcessor;
import com.lingyue.easycash.commom.EasyCashCommonActivity;
import com.lingyue.easycash.core.HomeCore;
import com.lingyue.easycash.models.survey.UserSatisfactionSurveyScene;
import com.lingyue.easycash.net.EasyCashCookieJar;
import com.lingyue.easycash.utils.AuthBackTipsDialogUtil;
import com.lingyue.easycash.utils.EasycashUmengEvent;
import com.lingyue.easycash.utils.SensorTrackEvent;
import com.lingyue.easycash.widght.FullScreenDialog;
import com.lingyue.easycash.widght.survey.ECSurveyUtils;
import com.lingyue.idnbaselib.GeneralConstants;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.livecheck.FaceDetectErrorStep;
import com.lingyue.idnbaselib.livecheck.LiveErrorCode;
import com.lingyue.idnbaselib.model.IdnBaseResult;
import com.lingyue.idnbaselib.model.IdnObserver;
import com.lingyue.idnbaselib.model.live.FaceIdCard;
import com.lingyue.idnbaselib.model.live.LivingActionNumber;
import com.lingyue.idnbaselib.model.live.VerifyLivenessMethodResponse;
import com.lingyue.idnbaselib.sentrybusiness.SentryBusiness;
import com.lingyue.idnbaselib.utils.DevUtil;
import com.lingyue.idnbaselib.utils.EcFormatUtil;
import com.lingyue.idnbaselib.utils.JsonParamsBuilder;
import com.lingyue.idnbaselib.utils.ThirdPartEventUtils;
import com.lingyue.supertoolkit.permissiontools.permission.PermissionDenied;
import com.lingyue.supertoolkit.permissiontools.permission.PermissionGranted;
import com.lingyue.supertoolkit.permissiontools.permission.PermissionHelper;
import com.lingyue.supertoolkit.resourcetools.SharedPreferenceUtils;
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.yangqianguan.statistics.AutoTrackHelper;
import com.yangqianguan.statistics.autotrack.TrackDataApi;
import io.reactivex.Flowable;
import io.reactivex.Observable;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Consumer;
import io.reactivex.functions.Predicate;
import io.reactivex.schedulers.Schedulers;
import io.sentry.ITransaction;
import io.sentry.Sentry;
import io.sentry.SpanStatus;
import java.util.ArrayList;
import java.util.HashMap;
public class ECLiveCheckPreviewSimpleActivity extends EasyCashCommonActivity implements IScreenShotProtectPage {
public static final int REQUEST_CODE_FOR_ADVANCE_LIVE_RECOGNITION = 1002;
public static final int REQUEST_CODE_FOR_LIVE_RECOGNITION_RESULT = 1004;
public static final int REQUEST_CODE_LIVENESS_PREVIEW = 1003;
public static final int VOLUME_TIP_SHOW_TIME = 5000;
private ECSurveyUtils D;
private LiveDetectionArgs E;
@BindView(R.id.ll_safe_tip)
LinearLayout llSafeTip;
@BindView(2131362924)
LinearLayout llVolumeTip;
@BindView(R.id.tv_safe_tip)
TextView tvSafeTip;
@BindView(R.id.tv_top_tip)
TextView tvTopTip;
@BindView(2131364217)
TextView tvVolumeTip;
private final String B = "non_auth_live_prepare_next_click";
private final String C = "non_auth_live_prepare_next_click_result";
private LivingActionNumber F = new LivingActionNumber();
public Observable A0() {
return this.apiHelper.a().h0(this.E.mobilePhone);
}
public static boolean B0(Integer num) throws Exception {
return num.intValue() == 2;
}
public void C0(Integer num) throws Exception {
L0();
}
private void E0(String str, String str2, String str3) {
if (TextUtils.equals("FACEPP", str) || TextUtils.equals("ADVANCE", str) || TextUtils.equals("FACEPP_V5", str)) {
return;
}
ThirdPartEventUtils.D(this, GeneralConstants.f, new JsonParamsBuilder().d("step").a(FaceDetectErrorStep.FACE_DETECT.a()).d("errorCode").a(str2).d("errorMessage").a(str3).c());
}
private void F0(String str) {
if (TextUtils.equals("FACEPP", str) && r0()) {
ThirdPartEventUtils.z(this, EasycashUmengEvent.q2, new JsonParamsBuilder().d(com.umeng.analytics.pro.d.f201y).a("new").c());
}
}
private void G0(VerifyLivenessMethodResponse verifyLivenessMethodResponse) {
ThirdPartEventUtils.z(this, EasycashUmengEvent.T1, new JsonParamsBuilder().d("purpose").a(String.valueOf(this.E.purpose)).d("source").a(verifyLivenessMethodResponse.body.source).c());
}
private void H0(String str) {
ThirdPartEventUtils.D(this, EasycashUmengEvent.j3, new JsonParamsBuilder().d("text").a(str).c());
}
public void I0(boolean z2) {
if (z2) {
this.f.setNavigationIcon(AppCompatResources.getDrawable(this, 2131230792));
}
}
public void J0(VerifyLivenessMethodResponse verifyLivenessMethodResponse) {
if (r0()) {
SentryBusiness.e().f("UserAuthOrder").a("liveDetectWay", verifyLivenessMethodResponse.body.source + "");
}
dismissLoadingDialog();
final String K0 = K0(verifyLivenessMethodResponse.body.source);
if (this.E.purpose != 40000111 || TextUtils.equals("FACEPP_V5", K0)) {
LivenessDetectionManager.b(this, new LivenessConfig.Builder().n(K0).j(k0()).q(r0()).o(r0()).p(verifyLivenessMethodResponse.body.timeout).m(r0()).l(new FaceV5Manager.FaceV5ManagerApi() {
public final Observable a() {
Observable z0;
z0 = ECLiveCheckPreviewSimpleActivity.this.z0();
return z0;
}
}).k(new AdvanceLiveManager.AdvanceLiveManagerApi() {
public final Observable a() {
Observable A0;
A0 = ECLiveCheckPreviewSimpleActivity.this.A0();
return A0;
}
}).i(), new LivenessDetectionManager.LivenessDetectionManagerListener() {
public void a(String str, String str2, String str3) {
ITransaction C = Sentry.C(ECLiveCheckPreviewSimpleActivity.this.n0(), "monitor");
C.a("liveChannel", K0);
C.a("errorCode", str);
C.a("errorMessage", str3);
C.o(SpanStatus.INTERNAL_ERROR);
ECLiveCheckPreviewSimpleActivity.this.logNextStepResult(C.getName(), str, str3);
}
public void b(@NonNull FaceIdCard faceIdCard) {
?? r0 = ECLiveCheckPreviewSimpleActivity.this;
ECLiveRecognitionResultActivity.startRecognitionResultActivityForResult(r0, faceIdCard, ((ECLiveCheckPreviewSimpleActivity) r0).E);
}
});
F0(K0);
E0(K0, LiveErrorCode.NETWORK_AUTHORIZATION_FAILED.a(), getString(2131886799));
G0(verifyLivenessMethodResponse);
}
}
private String K0(String str) {
return 7 == this.E.purpose ? "FACEPP_V5" : str;
}
public void L0() {
if (TextUtils.isEmpty(this.userSession.f().minimalistProcessAuthContent)) {
this.llSafeTip.setVisibility(8);
} else {
this.llSafeTip.setVisibility(0);
this.tvSafeTip.setText(this.userSession.f().minimalistProcessAuthContent);
}
}
private void M0() {
if (this.userSession.d()) {
this.apiHelper.a().logout().a(new IdnObserver<IdnBaseResult>(getCallBack()) {
@Override
public void onSuccess(IdnBaseResult idnBaseResult) {
?? r2 = ECLiveCheckPreviewSimpleActivity.this;
EasyCashCookieJar.j(r2, r2.userSession).c();
ECLiveCheckPreviewSimpleActivity.this.finish();
}
@Override
protected boolean superShowErrorToast() {
if (ECLiveCheckPreviewSimpleActivity.this.userSession.d()) {
return false;
}
ECLiveCheckPreviewSimpleActivity.this.finish();
return false;
}
});
} else {
finish();
}
}
private void N0() {
showLoadingDialog();
this.apiHelper.a().P1(this.E.mobilePhone, r0(), m0()).a(new IdnObserver<VerifyLivenessMethodResponse>(this) {
@Override
public void onError(Throwable th, VerifyLivenessMethodResponse verifyLivenessMethodResponse) {
super.onError(th, (Throwable) verifyLivenessMethodResponse);
ITransaction C = Sentry.C(ECLiveCheckPreviewSimpleActivity.this.n0(), "monitor");
C.a("errorCode", "2000");
C.o(SpanStatus.INTERNAL_ERROR);
ECLiveCheckPreviewSimpleActivity.this.logNextStepResult(C.getName(), "2000", verifyLivenessMethodResponse.status.formatErrorMessageString());
}
@Override
public void onSuccess(VerifyLivenessMethodResponse verifyLivenessMethodResponse) {
ECLiveCheckPreviewSimpleActivity.this.J0(verifyLivenessMethodResponse);
}
});
}
private void O0() {
Intent intent = new Intent((Context) this, (Class<?>) SettingActivity.class);
intent.setFlags(67108864);
startActivity(intent);
}
private void P0() {
if (this.userSession.f().isSubsequentGainAuthSwitch) {
duringActive((Flowable) GeneralConfigDataRepository.d().c(), false).C(new Predicate() {
public final boolean test(Object obj) {
boolean B0;
B0 = ECLiveCheckPreviewSimpleActivity.B0((Integer) obj);
return B0;
}
}).o0(1L).l0(Schedulers.c()).Q(AndroidSchedulers.a()).g0(new Consumer() {
public final void accept(Object obj) {
ECLiveCheckPreviewSimpleActivity.this.C0((Integer) obj);
}
}, new Consumer() {
public final void accept(Object obj) {
DevUtil.a((Throwable) obj);
}
});
}
}
private boolean Q0(Runnable runnable) {
ECSurveyUtils eCSurveyUtils = this.D;
if (eCSurveyUtils != null) {
return eCSurveyUtils.y(runnable);
}
return false;
}
@PermissionDenied("android.permission.CAMERA")
private void cameraPermissionDenied() {
BaseUtils.p(this, getResources().getString(R.string.permission_denied_camera));
ITransaction C = Sentry.C(n0(), "monitor");
C.a("errorCode", "2002");
C.o(SpanStatus.INTERNAL_ERROR);
logNextStepResult(C.getName(), "2002", null);
}
@PermissionGranted({"android.permission.CAMERA"})
private void cameraPermissionGranted() {
N0();
}
private void j0() {
if (Q0(new Runnable() {
@Override
public final void run() {
ECLiveCheckPreviewSimpleActivity.this.finish();
}
})) {
return;
}
AuthBackTipsDialogUtil.g(this, "2");
}
private int k0() {
return r0() ? this.F.auth : this.F.others;
}
private String l0() {
return r0() ? "auth_live_prepare_next_click" : "non_auth_live_prepare_next_click";
}
@Nullable
private String m0() {
if (this.E.purpose == 40000111) {
return "40000111";
}
return null;
}
public String n0() {
return r0() ? "auth_live_prepare_next_click_result" : "non_auth_live_prepare_next_click_result";
}
private void o0() {
if (this.E.purpose == 2) {
d();
}
this.f.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ECLiveCheckPreviewSimpleActivity.this.t0(view);
}
});
this.a.setVisibility(this.userSession.f().showCustomerService ? 0 : 8);
this.a.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ECLiveCheckPreviewSimpleActivity.this.u0(view);
}
});
}
private void p0() {
if (this.E.purpose == 2) {
setTitle(getResources().getString(R.string.easycash_identity_verification));
this.tvTopTip.setText(getResources().getString(R.string.easycash_identity_verification_tip));
this.tvTopTip.setGravity(17);
this.tvTopTip.setTextAppearance(this, 2131952489);
}
L0();
}
private void q0() {
AudioManager audioManager = (AudioManager) getSystemService("audio");
int streamMaxVolume = audioManager.getStreamMaxVolume(3);
int streamVolume = audioManager.getStreamVolume(3);
if (streamMaxVolume <= 0 || streamVolume / streamMaxVolume >= 0.1d) {
this.llVolumeTip.setVisibility(8);
return;
}
if (!r0()) {
this.llVolumeTip.setVisibility(8);
H0("");
return;
}
String e = EcFormatUtil.e(Long.valueOf(System.currentTimeMillis()));
if (SharedPreferenceUtils.s(this, "sp_auth_live_preview_show_volume_tip_day", "").equals(e)) {
this.llVolumeTip.setVisibility(8);
H0("");
} else {
this.llVolumeTip.setVisibility(0);
this.llVolumeTip.postDelayed(new Runnable() {
@Override
public final void run() {
ECLiveCheckPreviewSimpleActivity.this.v0();
}
}, 5000L);
SharedPreferenceUtils.J(this, "sp_auth_live_preview_show_volume_tip_day", e);
H0(this.tvVolumeTip.getText().toString());
}
}
private boolean r0() {
return this.E.purpose == 0;
}
private boolean s0() {
return r0() && !this.userSession.b().canEnterMinimaListProcess;
}
public static void startECLiveCheckPreviewSimpleActivity(Activity activity, @NonNull LiveDetectionArgs liveDetectionArgs) {
if (TextUtils.isEmpty(liveDetectionArgs.mobilePhone)) {
return;
}
ThirdPartEventUtils.z(activity, EasycashUmengEvent.S1, new JsonParamsBuilder().d("purpose").a(String.valueOf(liveDetectionArgs.purpose)).c());
Intent intent = new Intent(activity, (Class<?>) ECLiveCheckPreviewSimpleActivity.class);
intent.putExtra("live_detection_args", (Parcelable) liveDetectionArgs);
activity.startActivity(intent);
}
public static void startECLiveCheckPreviewSimpleActivityFoResult(Activity activity, @NonNull LiveDetectionArgs liveDetectionArgs) {
if (TextUtils.isEmpty(liveDetectionArgs.mobilePhone)) {
return;
}
ThirdPartEventUtils.z(activity, EasycashUmengEvent.S1, new JsonParamsBuilder().d("purpose").a(String.valueOf(liveDetectionArgs.purpose)).c());
Intent intent = new Intent(activity, (Class<?>) ECLiveCheckPreviewSimpleActivity.class);
intent.putExtra("live_detection_args", (Parcelable) liveDetectionArgs);
activity.startActivityForResult(intent, 1003);
}
@SensorsDataInstrumented
public void t0(View view) {
if (s0()) {
j0();
} else {
int i = this.E.purpose;
if (i == 40000101) {
O0();
} else if (i == 2) {
M0();
} else {
finish();
}
}
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
}
@SensorsDataInstrumented
public void u0(View view) {
if (BaseUtils.l()) {
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
return;
}
ThirdPartEventUtils.z(this, "ec_live_check_preview_open_customer_service", null);
openCustomerService();
if (r0()) {
ThirdPartEventUtils.t("auth_live_prepare_csc_click");
logSensorEvent(SensorTrackEvent.EC_LIVE_CHECK_CSC_CLICK);
}
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
}
public void v0() {
this.llVolumeTip.setVisibility(8);
}
public void w0(DialogInterface dialogInterface) {
ThirdPartEventUtils.D(this, EasycashUmengEvent.Q2, null);
}
@SensorsDataInstrumented
public static void x0(FullScreenDialog fullScreenDialog, View view) {
fullScreenDialog.dismiss();
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
}
public static void y0(Activity activity, final FullScreenDialog fullScreenDialog, View view, Object obj) {
view.findViewById(R.id.tv_confirm).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view2) {
ECLiveCheckPreviewSimpleActivity.x0(FullScreenDialog.this, view2);
}
});
TrackDataApi.a().setViewID(view.findViewById(R.id.tv_confirm), "dialog_view_sample");
}
public Observable z0() {
return this.apiHelper.a().g(this.E.mobilePhone);
}
@Override
protected void B(@NonNull Bundle bundle) {
super.B(bundle);
this.E = bundle.getParcelable("live_detection_args");
}
@Override
protected void D() {
super.D();
o0();
p0();
q0();
if (HomeCore.v().D() && r0()) {
HomeCore.v().Y(this, new PermissionHelper.CallBack() {
@Override
public void denied(String str) {
AuthBusinessProcessor.a().e(ECLiveCheckPreviewSimpleActivity.this);
}
@Override
public void granted(String str) {
AuthBusinessProcessor.a().e(ECLiveCheckPreviewSimpleActivity.this);
}
});
} else {
AuthBusinessProcessor.a().e(this);
}
}
@Override
protected void N(@NonNull Bundle bundle) {
super.N(bundle);
bundle.putParcelable("live_detection_args", this.E);
}
@Override
@NonNull
protected String O() {
return this.E.mobilePhone;
}
@Override
public int getLayoutID() {
return R.layout.easycash_activity_live_check_preview_simple;
}
@Override
public String getTrackUrl() {
return j0.b.a(this);
}
@Override
public boolean isNeedProcessScreenShot() {
return j0.a.a(this);
}
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);
}
@Override
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
LivenessDetectionManager.a(this, i, i2, intent, new LivenessDetectionManager.LivenessDetectionManagerListener() {
public void b(@NonNull FaceIdCard faceIdCard) {
?? r0 = ECLiveCheckPreviewSimpleActivity.this;
ECLiveRecognitionResultActivity.startRecognitionResultActivityForResult(r0, faceIdCard, ((ECLiveCheckPreviewSimpleActivity) r0).E);
}
public void a(String str, String str2, String str3) {
}
});
if (i == 1004) {
if (i2 == -1 && intent != null) {
setResult(-1, intent);
finish();
} else if (i2 == 10) {
this.permissionHelper.requestPermissions((Activity) this, "android.permission.CAMERA");
}
}
}
public void onBackPressed() {
ThirdPartEventUtils.z(this, "ec_live_check_preview_close", null);
if (r0()) {
ThirdPartEventUtils.t("auth_live_prepare_back_click");
logSensorEvent(SensorTrackEvent.EC_LIVE_CHECK_BACK);
}
if (s0()) {
j0();
return;
}
int i = this.E.purpose;
if (i == 2) {
M0();
} else if (i == 40000101) {
O0();
} else {
HomeCore.v().s();
super/*androidx.activity.ComponentActivity*/.onBackPressed();
}
}
@Override
protected void onDestroy() {
if (r0()) {
SentryBusiness.e().d("UserAuthOrder");
}
super.onDestroy();
}
@OnClick({R.id.btn_next_step})
protected void onNextStepClick(View view) {
if (BaseUtils.l()) {
return;
}
ThirdPartEventUtils.t(l0());
if (r0()) {
logSensorEvent(SensorTrackEvent.EC_LIVE_CHECK_TAKE_PHOTO);
}
this.permissionHelper.requestPermissions((Activity) this, "android.permission.CAMERA");
ThirdPartEventUtils.D(this, "ec_live_check_preview_start", new JsonParamsBuilder().d("purpose").a(String.valueOf(this.E.purpose)).c());
}
@Override
protected void onResume() {
super.onResume();
if (r0()) {
ThirdPartEventUtils.t("auth_live_prepare_expose");
logSensorEvent(SensorTrackEvent.EC_LIVE_CHECK_SHOW);
}
}
@OnClick({R.id.tv_view_sample})
protected void onViewSampleClick(View view) {
if (BaseUtils.l()) {
return;
}
FullScreenDialog a = new FullScreenDialog.Builder(this).d(R.layout.easycash_dialog_live_tip).b(new FullScreenDialog.IFullScreenDialogInitCallBack() {
@Override
public final void a(Activity activity, FullScreenDialog fullScreenDialog, View view2, Object obj) {
ECLiveCheckPreviewSimpleActivity.y0(activity, fullScreenDialog, view2, obj);
}
}).a();
a.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public final void onShow(DialogInterface dialogInterface) {
ECLiveCheckPreviewSimpleActivity.this.w0(dialogInterface);
}
});
a.show();
}
@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);
}
@Override
protected void z() {
super.z();
P0();
showLoadingDialog();
ArrayList arrayList = new ArrayList();
arrayList.add("app_config.living_info_action_number");
arrayList.add(EasycashConfigKey.MINIMALIST_PROCESS_AUTH_CONTENT);
arrayList.add(EasycashConfigKey.AUTH_LIVING_FAILED_TRY_ALL_PROCESS_AGAIN);
if (this.userSession.d() && this.E.purpose == 2) {
arrayList.add("app_config.login_secure_faceid_show_back");
}
new GeneralConfigManager(this).h(arrayList, new GeneralConfigManager.Callback() {
@Override
public void a() {
ECLiveCheckPreviewSimpleActivity.this.dismissLoadingDialog();
ECLiveCheckPreviewSimpleActivity.this.L();
ECLiveCheckPreviewSimpleActivity.this.F = new LivingActionNumber();
}
@Override
public void b(@NonNull HashMap<String, String> hashMap) {
ECLiveCheckPreviewSimpleActivity.this.dismissLoadingDialog();
ECLiveCheckPreviewSimpleActivity.this.L();
ECLiveCheckPreviewSimpleActivity eCLiveCheckPreviewSimpleActivity = ECLiveCheckPreviewSimpleActivity.this;
eCLiveCheckPreviewSimpleActivity.F = (LivingActionNumber) eCLiveCheckPreviewSimpleActivity.gson.l(hashMap.get("app_config.living_info_action_number"), new TypeToken<LivingActionNumber>() {
}.e());
ECLiveCheckPreviewSimpleActivity.this.userSession.f().minimalistProcessAuthContent = hashMap.get(EasycashConfigKey.MINIMALIST_PROCESS_AUTH_CONTENT);
ECLiveCheckPreviewSimpleActivity.this.userSession.f().authLivingFailedTryAllProcessAgain = Boolean.parseBoolean(hashMap.get(EasycashConfigKey.AUTH_LIVING_FAILED_TRY_ALL_PROCESS_AGAIN));
ECLiveCheckPreviewSimpleActivity.this.L0();
ECLiveCheckPreviewSimpleActivity.this.I0(Boolean.parseBoolean(hashMap.get("app_config.login_secure_faceid_show_back")));
}
});
if (s0()) {
ECSurveyUtils eCSurveyUtils = new ECSurveyUtils(this, UserSatisfactionSurveyScene.SCENE_LIVENESS);
this.D = eCSurveyUtils;
eCSurveyUtils.A();
}
}
}