正在查看: Mabilis Cash v1.19.4 应用的 PHAuthLiveCheckPreviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mabilis Cash v1.19.4 应用的 PHAuthLiveCheckPreviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.loans.mabiliscash.auth.living.preview;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import androidx.appcompat.widget.Toolbar;
import com.fintopia.face.models.FaceIdCard;
import com.fintopia.face.models.event.LiveDetectionEvent;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.auth.IAuthProcessTracker;
import com.loans.mabiliscash.auth.helper.AuthUtils;
import com.loans.mabiliscash.auth.helper.QuitAuthHelper;
import com.loans.mabiliscash.auth.living.PHAuthLivingV5ResultActivity;
import com.loans.mabiliscash.auth.living.PHLiveRecognitionResultActivity;
import com.loans.mabiliscash.databinding.ActivityLivenessRecognitionPreviewBinding;
import com.loans.mabiliscash.models.response.GeneralConfigResponse;
import com.loans.mabiliscash.sentry.sentrybusiness.SentryBusiness;
import com.veda.android.bananalibrary.infrastructure.BaseActivity;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@Metadata
public final class PHAuthLiveCheckPreviewActivity extends PHBaseLiveCheckPreviewActivity {
@NotNull
public static final Companion Companion = new Companion(null);
@Nullable
private String s = "A";
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@JvmStatic
public final void a(@NotNull Activity activity, @Nullable String str) {
Intrinsics.checkNotNullParameter(activity, "activity");
Intent intent = new Intent(activity, (Class<?>) PHAuthLiveCheckPreviewActivity.class);
intent.putExtra("extra_auth_ab_type", str);
activity.startActivity(intent);
}
private Companion() {
}
}
@JvmStatic
public static final void start(@NotNull Activity activity, @Nullable String str) {
Companion.a(activity, str);
}
private final void w0() {
int i = (Intrinsics.a(this.s, "C") || Intrinsics.a(this.s, "D")) ? R.drawable.ico_auth_step_two : R.drawable.ic_auth_contact_info;
AuthUtils authUtils = this.authUtil;
T t2 = this.o;
authUtils.q(this, ((ActivityLivenessRecognitionPreviewBinding) t2).c, i, ((ActivityLivenessRecognitionPreviewBinding) t2).e.d, ((ActivityLivenessRecognitionPreviewBinding) t2).e.c);
}
public static final void x0(PHAuthLiveCheckPreviewActivity pHAuthLiveCheckPreviewActivity) {
pHAuthLiveCheckPreviewActivity.finish();
}
@Override
@Nullable
protected String d0() {
return this.s;
}
@Override
@NotNull
protected String e0() {
return "UPLOAD_AUTH_INFO";
}
@Override
@NotNull
protected String f0() {
return AppSwitchConfigKey.PHI_AUTH_LIVING_VERIFY_AB;
}
@Override
protected void k(@NotNull Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "inState");
super.k(bundle);
this.s = bundle.getString("extra_auth_ab_type");
}
@Override
protected void n0(@NotNull FaceIdCard faceIdCard) {
Intrinsics.checkNotNullParameter(faceIdCard, "faceIdCard");
if (Intrinsics.a("FACEPP_V5", faceIdCard.source)) {
PHAuthLivingV5ResultActivity.Companion.a(this, faceIdCard, e0(), this.s);
} else {
PHLiveRecognitionResultActivity.start(this, faceIdCard);
}
}
@Override
protected void o() {
super.o();
Toolbar toolbar = ((BaseActivity) this).f;
if (toolbar != null) {
toolbar.setVisibility(8);
}
((ActivityLivenessRecognitionPreviewBinding) this.o).c.setVisibility(0);
((ActivityLivenessRecognitionPreviewBinding) this.o).e.b.setVisibility(0);
w0();
}
@Override
protected void o0(@Nullable LiveDetectionEvent liveDetectionEvent) {
finish();
}
@Override
public void onBackPressed() {
QuitAuthHelper.p(this, new Runnable() {
@Override
public final void run() {
PHAuthLiveCheckPreviewActivity.x0(PHAuthLiveCheckPreviewActivity.this);
}
});
}
@Override
protected void onCreate(@Nullable Bundle bundle) {
SentryBusiness.e().f("UserAuthOrder");
super.onCreate(bundle);
ThirdPartTrackLib.g(this, "auth_living_info_enter", null, 4, null);
}
@Override
protected void onDestroy() {
SentryBusiness.e().d("UserAuthOrder");
super.onDestroy();
}
@Override
protected void p0(@NotNull Function0<Unit> function0) {
Intrinsics.checkNotNullParameter(function0, "checkCallback");
SentryBusiness.e().f("UserAuthOrder");
function0.invoke();
}
@Override
protected void q0(@Nullable Throwable th, @NotNull GeneralConfigResponse generalConfigResponse) {
String statusCodeString;
Intrinsics.checkNotNullParameter(generalConfigResponse, "result");
super.q0(th, generalConfigResponse);
if ((th == null || (statusCodeString = th.getMessage()) == null) && (statusCodeString = generalConfigResponse.getStatusCodeString()) == null) {
statusCodeString = "";
}
IAuthProcessTracker.c(this, "提交活体引导", false, statusCodeString);
}
@Override
protected void r0(@NotNull GeneralConfigResponse generalConfigResponse) {
Intrinsics.checkNotNullParameter(generalConfigResponse, "result");
super.r0(generalConfigResponse);
IAuthProcessTracker.d(this, "提交活体引导", true, null, 8, null);
}
protected void s(@NotNull Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "outState");
super.s(bundle);
bundle.putString("extra_auth_ab_type", this.s);
}
}