正在查看: CreditNow v1.0.2 应用的 WebActivity.java JAVA 源代码文件
本页面展示 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) {
}
}
}