正在查看: Baubap v3.9.7 应用的 WebActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Baubap v3.9.7 应用的 WebActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.baubap.presentation;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.appcompat.widget.AppCompatImageView;
import f6.l1;
import hk.m;
import kotlin.jvm.internal.y;
import se.f;
import ul.a0;
import xf.i;
import xf.j;
import xf.o0;
import xu.b;
public final class WebActivity extends o0 {
public static final int f9720j = 0;
public WebView f9721f;
public final l1 f9722g;
public f f9723h;
public ValueCallback f9724i;
public WebActivity() {
super(2131558898, 15);
this.f9722g = new l1(y.a(WebViewModel.class), new i(this, 9), new i(this, 8), new j(this, 4));
}
@Override
public final void onActivityResult(int i10, int i11, Intent intent) {
if (i10 != 3023) {
super.onActivityResult(i10, i11, intent);
return;
}
ValueCallback valueCallback = this.f9724i;
if (valueCallback == null) {
return;
}
b.v(valueCallback);
valueCallback.onReceiveValue(WebChromeClient.FileChooserParams.parseResult(i11, intent));
this.f9724i = null;
}
@Override
public final void onBackPressed() {
WebView webView = this.f9721f;
if (webView == null) {
b.r0("webview");
throw null;
}
if (!webView.canGoBack()) {
super.onBackPressed();
return;
}
WebView webView2 = this.f9721f;
if (webView2 != null) {
webView2.goBack();
} else {
b.r0("webview");
throw null;
}
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
AppCompatImageView appCompatImageView = (AppCompatImageView) findViewById(2131364069);
appCompatImageView.setOnClickListener(new n8.j(this, 16));
appCompatImageView.setVisibility(0);
View findViewById = findViewById(2131364248);
b.x(findViewById, "findViewById(...)");
WebView webView = (WebView) findViewById;
this.f9721f = webView;
webView.getSettings().setJavaScriptEnabled(true);
WebView webView2 = this.f9721f;
if (webView2 == null) {
b.r0("webview");
throw null;
}
webView2.getSettings().setDomStorageEnabled(true);
WebView webView3 = this.f9721f;
if (webView3 == null) {
b.r0("webview");
throw null;
}
webView3.setWebViewClient(new WebViewClient());
WebView webView4 = this.f9721f;
if (webView4 == null) {
b.r0("webview");
throw null;
}
webView4.setWebChromeClient(new a0(this));
((WebViewModel) this.f9722g.getValue()).f9727y.e(this, new si.f(new m(this, 19), 16));
}
}