导航菜单

页面标题

页面副标题

Easycash v3.75.13 - H5AuthActivity.java 源代码

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

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


package com.lingyue.easycash.business.auth.web;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.github.lzyzsd.jsbridge.BridgeWebView;
import com.github.lzyzsd.jsbridge.CallBackFunction;
import com.lingyue.easycash.activity.EasyCashWebViewActivity;
import com.lingyue.easycash.business.nsrender.WebViewCore;
import com.lingyue.easycash.models.event.ReUploadIdCardPicStickyEvent;
import com.lingyue.easycash.models.ktp.KTPApiUploadFailedEvent;
import com.lingyue.easycash.models.ktp.UploadFrontIdCardInfo;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.framework.lifecycle.m;
import com.lingyue.supertoolkit.customtools.Logger;
import io.reactivex.disposables.Disposable;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;

public class H5AuthActivity extends H5ContainerActivity {
    public void X0(KTPApiUploadFailedEvent kTPApiUploadFailedEvent) {
        EventBus.c().q(kTPApiUploadFailedEvent);
        BridgeWebView webView = getWebView();
        if (webView == null || kTPApiUploadFailedEvent == null) {
            return;
        }
        webView.callHandler("onKTPUploadApiFailed", kTPApiUploadFailedEvent.toJson(), new CallBackFunction() {
            public void onCallBack(String str) {
                Logger.c().b("onKTPUploadApiFailed result " + str);
            }
        });
    }

    public void Y0(ReUploadIdCardPicStickyEvent reUploadIdCardPicStickyEvent) {
        String removeExtraParams = removeExtraParams("openKTPTakePhoto");
        UploadFrontIdCardInfo uploadFrontIdCardInfo = reUploadIdCardPicStickyEvent.originUploadFrontIdCardInfo;
        if (uploadFrontIdCardInfo == null) {
            return;
        }
        if (TextUtils.isEmpty(removeExtraParams) || TextUtils.equals(removeExtraParams, uploadFrontIdCardInfo.h5UnitId)) {
            EventBus.c().q(reUploadIdCardPicStickyEvent);
            BridgeWebView webView = getWebView();
            if (webView == null) {
                return;
            }
            webView.callHandler("onKTPUploadSuccess", this.gson.t(uploadFrontIdCardInfo), new CallBackFunction() {
                public void onCallBack(String str) {
                    Logger.c().b("onKTPUploadSuccess result " + str);
                }
            });
        }
    }

    public static Intent args(Context context, @NonNull String str, boolean z2, boolean z3) {
        WebViewCore.h().t(str);
        Intent intent = new Intent(context, (Class<?>) H5AuthActivity.class);
        intent.putExtra("actionUrl", str);
        intent.putExtra(EasyCashWebViewActivity.INTENT_KEY_SHOW_LOADING, z2);
        intent.putExtra(EasyCashWebViewActivity.INTENT_KEY_SCREEN_SHOT_PROTECT, z3);
        return intent;
    }

    @Override
    protected void init() {
        super.init();
        businessTransaction("UserAuthOrder");
    }

    @Subscribe(sticky = true, threadMode = ThreadMode.MAIN)
    public void onKTPApiUploadFailedEvent(final KTPApiUploadFailedEvent kTPApiUploadFailedEvent) {
        B0(new Runnable() {
            @Override
            public final void run() {
                H5AuthActivity.this.X0(kTPApiUploadFailedEvent);
            }
        });
    }

    @Override
    public void onPageReady(String str, boolean z2) {
        super.onPageReady(str, z2);
        L();
    }

    @Subscribe(sticky = true, threadMode = ThreadMode.MAIN)
    public void onReUploadIdCardEvent(final ReUploadIdCardPicStickyEvent reUploadIdCardPicStickyEvent) {
        B0(new Runnable() {
            @Override
            public final void run() {
                H5AuthActivity.this.Y0(reUploadIdCardPicStickyEvent);
            }
        });
    }

    @Override
    protected void q0(int i) {
        super.q0(i);
        this.f.setVisibility(i);
    }

    @Override
    public Disposable runOnActiveEvent(Runnable runnable) {
        return m.a(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnCreated(@NonNull Runnable runnable) {
        return m.b(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnDestroy(@NonNull Runnable runnable) {
        return m.c(this, runnable);
    }

    @Override
    @SuppressLint({"CheckResult"})
    public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
        return m.d(this, lifecycleEvent, runnable);
    }

    @Override
    public Disposable runOnEvents(@NonNull LifecycleEvent[] lifecycleEventArr, @Nullable Runnable runnable) {
        return m.e(this, lifecycleEventArr, runnable);
    }
}