正在查看: Credmex v3.12.2 应用的 IdentityFacePPResultActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Credmex v3.12.2 应用的 IdentityFacePPResultActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.credmex.identityCheck.activity;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import butterknife.OnClick;
import com.credmex.IdentityCheckActivity;
import com.credmex.authentication.activity.FacePPResultActivity;
import com.credmex.authentication.models.FaceIdCard;
import com.credmex.models.LivenessSdkInfoKeeper;
import com.credmex.models.YqdMobileVerificationPurpose;
import com.credmex.utils.facepp.FaceppUploadSuccessLivingInfoHelper;
import com.veda.supertoolkit.lifecycle.LifecycleEvent;
import com.veda.supertoolkit.lifecycle.i;
import io.reactivex.disposables.Disposable;
public class IdentityFacePPResultActivity extends FacePPResultActivity {
protected static String I = "purpose";
private static YqdMobileVerificationPurpose J;
public static void startIdentityLiveRecognitionResultActivity(Activity activity, FaceIdCard faceIdCard, String str, YqdMobileVerificationPurpose yqdMobileVerificationPurpose) {
Intent intent = new Intent(activity, (Class<?>) IdentityFacePPResultActivity.class);
intent.putExtra(FacePPResultActivity.G, faceIdCard);
intent.putExtra(FacePPResultActivity.H, str);
intent.putExtra(I, yqdMobileVerificationPurpose);
activity.startActivity(intent);
}
@Override
protected void D() {
super.D();
this.btnReUploadIdentityInfo.setTitle(getString(2131821201));
}
@Override
protected void G(@NonNull Bundle bundle) {
super.G(bundle);
J = (YqdMobileVerificationPurpose) bundle.getSerializable(I);
}
@Override
protected void X(@NonNull Bundle bundle) {
super.X(bundle);
bundle.putSerializable(I, J);
}
@Override
protected void d0() {
this.F = new FaceppUploadSuccessLivingInfoHelper(this, this.E, LivenessSdkInfoKeeper.getLivenessIntent(J), this.D, null, new FaceppUploadSuccessLivingInfoHelper.UploadLivingInfoCallback() {
@Override
public void a() {
IdentityFacePPResultActivity.this.j0();
}
@Override
public void b() {
IdentityFacePPResultActivity.this.g0();
}
});
}
@Override
protected void h0() {
showLoadingDialog();
FaceppUploadSuccessLivingInfoHelper faceppUploadSuccessLivingInfoHelper = this.F;
if (faceppUploadSuccessLivingInfoHelper != null) {
faceppUploadSuccessLivingInfoHelper.i();
}
}
protected void j0() {
dismissLoadingDialog();
showNormalToast(2131821361);
this.btnReUploadIdentityInfo.setVisibility(8);
IdentityCheckActivity.LivingCheckSuccess(this);
}
public void onBackPressed() {
super/*androidx.activity.ComponentActivity*/.onBackPressed();
IdentityCheckActivity.stopLivingCheck();
}
@Override
@OnClick({2131361958})
public void reUploadIdentityInfo() {
h0();
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnCreated(@NonNull Runnable runnable) {
return i.a(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnDestroy(@NonNull Runnable runnable) {
return i.b(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
return i.c(this, lifecycleEvent, runnable);
}
}