导航菜单

页面标题

页面副标题

Credmex v3.12.2 - IdentityFacePPResultActivity.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);
    }
}