导航菜单

页面标题

页面副标题

CreditNow v1.0.2 - WebActivity.java 源代码

正在查看: CreditNow v1.0.2 应用的 WebActivity.java JAVA 源代码文件

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


package com.aa.commonuilibrary.base.activity;

import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.activity.ComponentActivity;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import com.aa.commonuilibrary.base.viewmodel.CatWebViewModel;
import com.aa.commonuilibrary.databinding.ActivityWebBinding;
import com.aa.commonuilibrary.model.CatExtensionAgreementModel;
import com.aa.commonuilibrary.model.CatLoanAgreementModel;
import com.orhanobut.logger.Logger;
import defpackage.fl4;
import defpackage.h40;
import defpackage.j40;
import defpackage.jp;
import defpackage.ln4;
import defpackage.px1;
import defpackage.tp;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;

@ln4(hideImageRight = true, hideTitle = true, title = "acuerdo")
@Metadata
public final class WebActivity extends BaseActivity<CatWebViewModel, ActivityWebBinding> {

    @NotNull
    public final c22 D1 = new ViewModelLazy(bf3.b(CatWebViewModel.class), new e(this), new d(this), new f(null, this));

    @Metadata
    public static final class c extends WebChromeClient {
        public c() {
        }

        @Override
        public void onProgressChanged(@NotNull WebView webView, int i) {
            Intrinsics.checkNotNullParameter(webView, "webView");
            if (i == 100) {
                ((ActivityWebBinding) WebActivity.this.n1()).progressView.setVisibility(8);
            } else {
                ((ActivityWebBinding) WebActivity.this.n1()).progressView.setVisibility(0);
                ((ActivityWebBinding) WebActivity.this.n1()).progressView.setProgress(i);
            }
            super.onProgressChanged(webView, i);
        }
    }

    @Metadata
    public static final class d extends o02 implements Function0<ViewModelProvider.Factory> {
        final ComponentActivity $this_viewModels;

        public d(ComponentActivity componentActivity) {
            super(0);
            this.$this_viewModels = componentActivity;
        }

        @NotNull
        public final ViewModelProvider.Factory invoke() {
            return this.$this_viewModels.getDefaultViewModelProviderFactory();
        }
    }

    @Metadata
    public static final class e extends o02 implements Function0<ViewModelStore> {
        final ComponentActivity $this_viewModels;

        public e(ComponentActivity componentActivity) {
            super(0);
            this.$this_viewModels = componentActivity;
        }

        @NotNull
        public final ViewModelStore invoke() {
            return this.$this_viewModels.getViewModelStore();
        }
    }

    @Metadata
    public static final class f extends o02 implements Function0<CreationExtras> {
        final Function0 $extrasProducer;
        final ComponentActivity $this_viewModels;

        public f(Function0 function0, ComponentActivity componentActivity) {
            super(0);
            this.$extrasProducer = function0;
            this.$this_viewModels = componentActivity;
        }

        @NotNull
        public final CreationExtras invoke() {
            CreationExtras creationExtras;
            Function0 function0 = this.$extrasProducer;
            return (function0 == null || (creationExtras = (CreationExtras) function0.invoke()) == null) ? this.$this_viewModels.getDefaultViewModelCreationExtras() : creationExtras;
        }
    }

    @Override
    public void V0(Bundle bundle) {
        h40.a.d(this);
        ((ActivityWebBinding) n1()).setViewModel(s1());
        ((ActivityWebBinding) n1()).setLifecycleOwner(this);
        t1();
        String stringExtra = getIntent().getStringExtra("router");
        if (stringExtra != null) {
            switch (stringExtra.hashCode()) {
                case -1500636444:
                    if (stringExtra.equals("CatLoanAgreement")) {
                        f1("Contrato de préstamo");
                        r1(getIntent().getLongExtra("cnLoanId", -1L), getIntent().getStringExtra("cnLoanAmount"), getIntent().getStringExtra("cnProductCode"));
                        break;
                    }
                    break;
                case -163852405:
                    if (stringExtra.equals("CatServePolicy")) {
                        s1().getUrlLivaData().setValue("https://h5.creditnow.mx/cnServePolicy");
                        break;
                    }
                    break;
                case -114569532:
                    if (stringExtra.equals("CatPrivacyPolicy")) {
                        s1().getUrlLivaData().setValue("https://h5.creditnow.mx/cnPrivacyPolicy");
                        break;
                    }
                    break;
                case 1216556769:
                    if (stringExtra.equals("CatExtensionAgreement")) {
                        q1(getIntent().getLongExtra("loanId", -1L), getIntent().getLongExtra("renewalId", -1L));
                        break;
                    }
                    break;
            }
        }
    }

    public final void q1(long j, long j2) {
        ((CatWebViewModel) O0()).extensionAgreement(j, Long.valueOf(j2), new a());
    }

    public final void r1(long j, String str, String str2) {
        ((CatWebViewModel) O0()).loanAgreement(Long.valueOf(j), str, str2, new b());
    }

    public final CatWebViewModel s1() {
        return (CatWebViewModel) this.D1.getValue();
    }

    public final void t1() {
        WebSettings settings = ((ActivityWebBinding) n1()).webView.getSettings();
        Intrinsics.checkNotNullExpressionValue(settings, "getSettings(...)");
        settings.setJavaScriptEnabled(true);
        settings.setDefaultTextEncodingName("UTF-8");
        settings.setUseWideViewPort(true);
        settings.setLoadWithOverviewMode(true);
        settings.setBuiltInZoomControls(true);
        settings.setSupportZoom(false);
        ((ActivityWebBinding) n1()).progressView.setProgress(0);
        ((ActivityWebBinding) n1()).webView.setWebChromeClient(new c());
    }

    @Metadata
    public static final class a extends jp<tp<CatExtensionAgreementModel>> {
        public a() {
        }

        @Override
        public void a(@NotNull tp<CatExtensionAgreementModel> tpVar) {
            Intrinsics.checkNotNullParameter(tpVar, "t");
            j40.a.b(j40.a, WebActivity.this, tpVar.responseError, 0, 4, null);
        }

        @Override
        public void c(@NotNull tp<CatExtensionAgreementModel> tpVar) {
            Intrinsics.checkNotNullParameter(tpVar, "resp");
            if (tpVar.data != null) {
                Logger.d("https://h5.creditnow.mx/cnRenewalPolicy?params=" + fl4.a(px1.c(tpVar.data)), new Object[0]);
                WebActivity.this.s1().getUrlLivaData().setValue("https://h5.creditnow.mx/cnRenewalPolicy?params=" + fl4.a(px1.c(tpVar.data)));
            }
        }

        @Override
        public void b(Throwable th) {
        }
    }

    @Metadata
    public static final class b extends jp<tp<CatLoanAgreementModel>> {
        public b() {
        }

        @Override
        public void a(@NotNull tp<CatLoanAgreementModel> tpVar) {
            Intrinsics.checkNotNullParameter(tpVar, "t");
            j40.a.b(j40.a, WebActivity.this, tpVar.responseError, 0, 4, null);
        }

        @Override
        public void c(@NotNull tp<CatLoanAgreementModel> tpVar) {
            Intrinsics.checkNotNullParameter(tpVar, "resp");
            if (tpVar.data != null) {
                WebActivity.this.s1().getUrlLivaData().setValue("https://h5.creditnow.mx/cnLoanPolicy?params=" + fl4.a(px1.c(tpVar.data)));
            }
        }

        @Override
        public void b(Throwable th) {
        }
    }
}