导航菜单

页面标题

页面副标题

Easycash v3.75.13 - GetPrivyIdActivity.java 源代码

正在查看: Easycash v3.75.13 应用的 GetPrivyIdActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.lingyue.easycash.activity;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import butterknife.BindView;
import com.airbnb.lottie.LottieAnimationView;
import com.lingyue.easycash.R;
import com.lingyue.easycash.activity.GetPrivyIdActivity;
import com.lingyue.easycash.commom.EasyCashCommonActivity;
import com.lingyue.easycash.models.SignatureAccountProviderType;
import com.lingyue.easycash.net.EasyCashResponseCode;
import com.lingyue.easycash.net.IApiRoutes;
import com.lingyue.easycash.widght.EasycashSingleButtonDialog;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.model.IdnBaseResult;
import com.lingyue.idnbaselib.model.IdnObserver;
import com.lingyue.idnbaselib.model.PrivyIdRegisterResponse;
import com.lingyue.idnbaselib.model.sign.BizCheckResultInfo;
import com.veda.android.bananalibrary.net.ICallBack;
import io.reactivex.disposables.Disposable;

public class GetPrivyIdActivity extends EasyCashCommonActivity {
    private BizCheckResultInfo B;
    private String C;

    @BindView(R.id.lav_run_cycle)
    LottieAnimationView lavRunCycle;

    @BindView(R.id.tv_title)
    TextView tvTitle;

    class AnonymousClass1 extends IdnObserver<PrivyIdRegisterResponse> {
        AnonymousClass1(ICallBack iCallBack) {
            super(iCallBack);
        }

        public void d(DialogInterface dialogInterface) {
            GetPrivyIdActivity.this.finish();
        }

        @Override
        public void onError(Throwable th, PrivyIdRegisterResponse privyIdRegisterResponse) {
            super.onError(th, (Throwable) privyIdRegisterResponse);
            IdnBaseResult.Status status = privyIdRegisterResponse.status;
            if (status.code == EasyCashResponseCode.SIGNATURE_THIRD_PARTY_RESPONSE_ERROR.code) {
                GetPrivyIdActivity.this.tvTitle.setText(status.detail);
                return;
            }
            EasycashSingleButtonDialog l = EasycashSingleButtonDialog.d(GetPrivyIdActivity.this).h(privyIdRegisterResponse.status.detail).f(2131886194).l(new EasycashSingleButtonDialog.OnDialogButtonClickListener() {
                @Override
                public final void onClick(DialogInterface dialogInterface, int i) {
                    dialogInterface.dismiss();
                }
            });
            l.setOnDismissListener(new DialogInterface.OnDismissListener() {
                @Override
                public final void onDismiss(DialogInterface dialogInterface) {
                    GetPrivyIdActivity.AnonymousClass1.this.d(dialogInterface);
                }
            });
            l.show();
        }

        @Override
        public void onSuccess(PrivyIdRegisterResponse privyIdRegisterResponse) {
            ?? r0 = GetPrivyIdActivity.this;
            SignLoadingActivity.startSignLoadingActivity(r0, privyIdRegisterResponse.body.signatureAccount, ((GetPrivyIdActivity) r0).B);
            GetPrivyIdActivity.this.finish();
        }

        @Override
        protected boolean superShowErrorToast() {
            return false;
        }
    }

    private void R() {
        IApiRoutes a = this.apiHelper.a();
        String name = SignatureAccountProviderType.PRIVY.name();
        String str = this.C;
        BizCheckResultInfo bizCheckResultInfo = this.B;
        a.z(name, str, bizCheckResultInfo.businessId, bizCheckResultInfo.businessType, bizCheckResultInfo.checkType).a(new AnonymousClass1(this));
    }

    public static void startGetPrivyIdActivity(Activity activity, String str, BizCheckResultInfo bizCheckResultInfo) {
        Intent intent = new Intent(activity, (Class<?>) GetPrivyIdActivity.class);
        intent.putExtra("privyIdEmail", str);
        intent.putExtra("orderCheckInfo", bizCheckResultInfo);
        activity.startActivity(intent);
    }

    @Override
    protected void B(@NonNull Bundle bundle) {
        super.B(bundle);
        this.C = bundle.getString("privyIdEmail");
        this.B = (BizCheckResultInfo) bundle.getSerializable("orderCheckInfo");
    }

    @Override
    protected void N(@NonNull Bundle bundle) {
        super.N(bundle);
        bundle.putString("privyIdEmail", this.C);
        bundle.putSerializable("orderCheckInfo", this.B);
    }

    @Override
    public int getLayoutID() {
        return R.layout.easycash_activity_get_privy_id;
    }

    @Override
    protected void onPause() {
        super.onPause();
        if (this.lavRunCycle.p()) {
            this.lavRunCycle.h();
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        if (this.lavRunCycle.p()) {
            return;
        }
        this.lavRunCycle.r();
    }

    @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();
        R();
    }
}