正在查看: 万能钥匙 v1.1.23 应用的 WebActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 万能钥匙 v1.1.23 应用的 WebActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.wifitutu.ui.web;
import ac0.h;
import android.annotation.SuppressLint;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Bundle;
import android.view.View;
import android.webkit.ConsoleMessage;
import android.webkit.SslErrorHandler;
import android.webkit.WebBackForwardList;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.annotation.RequiresApi;
import androidx.collection.ArraySet;
import androidx.databinding.ViewDataBinding;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.wifitutu.link.foundation.kernel.ui.c1;
import com.wifitutu.ui.BaseActivity;
import com.wifitutu.ui.launcher.TuTuApp;
import fc0.m;
import kotlin.Metadata;
import kotlin.jvm.internal.n;
import kotlin.jvm.internal.p;
import lg0.AbstractC1682b;
import lg0.C1903a;
import lg0.C2243n;
import lg0.d6;
import lg0.e0;
import oq.o1;
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0017\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u0019\u0010\b\u001a\u00020\u00072\b\u0010\u0006\u001a\u0004\u0018\u00010\u0005H\u0014¢\u0006\u0004\b\b\u0010\tJ\u000f\u0010\n\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\n\u0010\u000bJ\u000f\u0010\f\u001a\u00020\u0007H\u0017¢\u0006\u0004\b\f\u0010\u0004J\u0019\u0010\u000f\u001a\u00020\u00072\b\u0010\u000e\u001a\u0004\u0018\u00010\rH\u0016¢\u0006\u0004\b\u000f\u0010\u0010J\r\u0010\u0011\u001a\u00020\u0007¢\u0006\u0004\b\u0011\u0010\u0004J\u000f\u0010\u0012\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\u0012\u0010\u0004J\u000f\u0010\u0013\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\u0013\u0010\u0004J\u000f\u0010\u0014\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\u0014\u0010\u0004J\u000f\u0010\u0016\u001a\u00020\u0015H\u0002¢\u0006\u0004\b\u0016\u0010\u0017R\u0014\u0010\u001a\u001a\u00020\r8\u0002X\u0082D¢\u0006\u0006\n\u0004\b\u0018\u0010\u0019R\u0016\u0010\u001c\u001a\u00020\r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001b\u0010\u0019R\u0014\u0010\u001d\u001a\u00020\r8\u0002X\u0082D¢\u0006\u0006\n\u0004\b\u0016\u0010\u0019R\u001a\u0010 \u001a\b\u0012\u0004\u0012\u00020\r0\u001e8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\n\u0010\u001f¨\u0006!"}, d2 = {"Lcom/wifitutu/ui/web/WebActivity;", "Lcom/wifitutu/ui/BaseActivity;", "Loq/o1;", "<init>", "()V", "Landroid/os/Bundle;", "savedInstanceState", "Llg0/e0;", "onCreate", "(Landroid/os/Bundle;)V", "Z", "()Loq/o1;", "initView", "", "title", "c0", "(Ljava/lang/String;)V", "a0", "onBackPressed", "b0", "onDetachedFromWindow", "", "Y", "()Z", "W", "Ljava/lang/String;", "TAG", "X", "currentUrl", "ua_string", "Landroidx/collection/ArraySet;", "Landroidx/collection/ArraySet;", "errorSet", "tutu_app_prd"}, k = 1, mv = {1, 8, 0}, xi = 48)
public class WebActivity extends BaseActivity<o1> {
public static ChangeQuickRedirect changeQuickRedirect;
public final String TAG = "WebActivity";
public String currentUrl = "";
public final String ua_string = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36";
public final ArraySet<String> errorSet = new ArraySet<>();
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0006\u001a\u00020\u00032\u000e\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0004\u0010\u0005"}, d2 = {"Landroid/view/View;", "kotlin.jvm.PlatformType", "it", "Llg0/e0;", "onClick", "(Landroid/view/View;)V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class a implements View.OnClickListener {
public static ChangeQuickRedirect changeQuickRedirect;
public a() {
}
@Override
public final void onClick(View view) {
if (PatchProxy.proxy(new Object[]{view}, this, changeQuickRedirect, false, 29088, new Class[]{View.class}, Void.TYPE).isSupported) {
return;
}
WebActivity.this.b0();
}
}
@Metadata(d1 = {"\u0000W\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J-\u0010\t\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u00042\b\u0010\u0007\u001a\u0004\u0018\u00010\u0006H\u0016¢\u0006\u0004\b\t\u0010\nJ#\u0010\u000b\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0016¢\u0006\u0004\b\u000b\u0010\fJ#\u0010\u000e\u001a\u00020\r2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0016¢\u0006\u0004\b\u000e\u0010\u000fJ-\u0010\u0014\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0011\u001a\u0004\u0018\u00010\u00102\b\u0010\u0013\u001a\u0004\u0018\u00010\u0012H\u0016¢\u0006\u0004\b\u0014\u0010\u0015J5\u0010\u001a\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0017\u001a\u00020\u00162\b\u0010\u0018\u001a\u0004\u0018\u00010\u00042\b\u0010\u0019\u001a\u0004\u0018\u00010\u0004H\u0016¢\u0006\u0004\b\u001a\u0010\u001bJ-\u0010\u001a\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0011\u001a\u0004\u0018\u00010\u00102\b\u0010\u001d\u001a\u0004\u0018\u00010\u001cH\u0017¢\u0006\u0004\b\u001a\u0010\u001eJ-\u0010\"\u001a\u00020\b2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010 \u001a\u0004\u0018\u00010\u001f2\b\u0010\u001d\u001a\u0004\u0018\u00010!H\u0016¢\u0006\u0004\b\"\u0010#¨\u0006$"}, d2 = {"com/wifitutu/ui/web/WebActivity$b", "Landroid/webkit/WebViewClient;", "Landroid/webkit/WebView;", "view", "", "url", "Landroid/graphics/Bitmap;", "favicon", "Llg0/e0;", "onPageStarted", "(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V", "onPageFinished", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "", "shouldOverrideUrlLoading", "(Landroid/webkit/WebView;Ljava/lang/String;)Z", "Landroid/webkit/WebResourceRequest;", "request", "Landroid/webkit/WebResourceResponse;", "errorResponse", "onReceivedHttpError", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V", "", "errorCode", "description", "failingUrl", "onReceivedError", "(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V", "Landroid/webkit/WebResourceError;", "error", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V", "Landroid/webkit/SslErrorHandler;", "handler", "Landroid/net/http/SslError;", "onReceivedSslError", "(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V", "tutu_app_prd"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class b extends WebViewClient {
public static ChangeQuickRedirect changeQuickRedirect;
public b() {
}
@Override
public void onPageFinished(WebView view, String url) {
if (PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 29090, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
return;
}
super.onPageFinished(view, url);
m.a.c(WebActivity.this.TAG, "onPageFinished: " + url);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
if (PatchProxy.proxy(new Object[]{view, url, favicon}, this, changeQuickRedirect, false, 29089, new Class[]{WebView.class, String.class, Bitmap.class}, Void.TYPE).isSupported) {
return;
}
super.onPageStarted(view, url, favicon);
m.a.c(WebActivity.this.TAG, "onPageStarted: " + url);
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
if (PatchProxy.proxy(new Object[]{view, new Integer(errorCode), description, failingUrl}, this, changeQuickRedirect, false, 29093, new Class[]{WebView.class, Integer.TYPE, String.class, String.class}, Void.TYPE).isSupported) {
return;
}
m.a.c(WebActivity.this.TAG, "onReceivedError: " + errorCode + " " + failingUrl + ' ' + WebActivity.this.currentUrl);
super.onReceivedError(view, errorCode, description, failingUrl);
WebActivity.this.a0();
}
@Override
@RequiresApi(23)
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Uri url;
if (PatchProxy.proxy(new Object[]{view, request, error}, this, changeQuickRedirect, false, 29094, new Class[]{WebView.class, WebResourceRequest.class, WebResourceError.class}, Void.TYPE).isSupported) {
return;
}
m mVar = m.a;
String str = WebActivity.this.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onReceivedError for M: ");
String str2 = null;
sb.append(error != null ? Integer.valueOf(error.getErrorCode()) : null);
sb.append(' ');
if (request != null && (url = request.getUrl()) != null) {
str2 = url.toString();
}
sb.append(str2);
mVar.c(str, sb.toString());
if (request == null || !request.isForMainFrame()) {
return;
}
WebActivity.this.a0();
}
@Override
public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
Uri url;
if (PatchProxy.proxy(new Object[]{view, request, errorResponse}, this, changeQuickRedirect, false, 29092, new Class[]{WebView.class, WebResourceRequest.class, WebResourceResponse.class}, Void.TYPE).isSupported) {
return;
}
super.onReceivedHttpError(view, request, errorResponse);
String str = null;
Integer valueOf = errorResponse != null ? Integer.valueOf(errorResponse.getStatusCode()) : null;
m mVar = m.a;
String str2 = WebActivity.this.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onReceivedHttpError: ");
sb.append(valueOf);
sb.append(" ");
sb.append(request != null ? request.getUrl() : null);
sb.append(' ');
mVar.c(str2, sb.toString());
if (request != null && (url = request.getUrl()) != null) {
str = url.toString();
}
if (n.d(str, WebActivity.this.currentUrl)) {
if ((valueOf != null && 404 == valueOf.intValue()) || (valueOf != null && 500 == valueOf.intValue())) {
WebActivity.this.a0();
}
}
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
if (PatchProxy.proxy(new Object[]{view, handler, error}, this, changeQuickRedirect, false, 29095, new Class[]{WebView.class, SslErrorHandler.class, SslError.class}, Void.TYPE).isSupported || handler == null) {
return;
}
handler.cancel();
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 29091, new Class[]{WebView.class, String.class}, Boolean.TYPE);
if (proxy.isSupported) {
return ((Boolean) proxy.result).booleanValue();
}
?? r0 = WebActivity.this;
try {
m mVar = m.a;
mVar.c(r0.TAG, "shouldOverrideUrlLoading: " + url);
Uri parse = Uri.parse(url);
if (!n.d(parse.getScheme(), "http") && !n.d(parse.getScheme(), "https")) {
mVar.c(r0.TAG, "open uri:");
C1903a.a.u(r0, parse);
return true;
}
return false;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
}
@Metadata(d1 = {"\u00003\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J!\u0010\u0007\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\u0007\u0010\bJ\u0019\u0010\f\u001a\u00020\u000b2\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016¢\u0006\u0004\b\f\u0010\rJ#\u0010\u0010\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u000f\u001a\u0004\u0018\u00010\u000eH\u0016¢\u0006\u0004\b\u0010\u0010\u0011¨\u0006\u0012"}, d2 = {"com/wifitutu/ui/web/WebActivity$c", "Landroid/webkit/WebChromeClient;", "Landroid/webkit/WebView;", "view", "", "newProgress", "Llg0/e0;", "onProgressChanged", "(Landroid/webkit/WebView;I)V", "Landroid/webkit/ConsoleMessage;", "consoleMessage", "", "onConsoleMessage", "(Landroid/webkit/ConsoleMessage;)Z", "", "title", "onReceivedTitle", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "tutu_app_prd"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class c extends gq.d {
public static ChangeQuickRedirect changeQuickRedirect;
public c() {
}
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{consoleMessage}, this, changeQuickRedirect, false, 29097, new Class[]{ConsoleMessage.class}, Boolean.TYPE);
if (proxy.isSupported) {
return ((Boolean) proxy.result).booleanValue();
}
m mVar = m.a;
String str = WebActivity.this.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onConsoleMessage: ");
sb.append(consoleMessage != null ? consoleMessage.message() : null);
mVar.c(str, sb.toString());
return super/*android.webkit.WebChromeClient*/.onConsoleMessage(consoleMessage);
}
public void onProgressChanged(WebView view, int newProgress) {
if (PatchProxy.proxy(new Object[]{view, new Integer(newProgress)}, this, changeQuickRedirect, false, 29096, new Class[]{WebView.class, Integer.TYPE}, Void.TYPE).isSupported) {
return;
}
super/*android.webkit.WebChromeClient*/.onProgressChanged(view, newProgress);
m.a.c(WebActivity.this.TAG, "onProgressChanged: " + newProgress);
WebActivity.this.J().B.setProgress(newProgress);
if (newProgress == 100) {
WebActivity.this.J().B.setVisibility(8);
}
}
public void onReceivedTitle(WebView view, String title) {
if (PatchProxy.proxy(new Object[]{view, title}, this, changeQuickRedirect, false, 29098, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
return;
}
super/*android.webkit.WebChromeClient*/.onReceivedTitle(view, title);
WebActivity.this.c0(title);
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class d extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public d() {
super(0);
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29100, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29099, new Class[0], Void.TYPE).isSupported) {
return;
}
WebActivity.this.J().D.removeAllViews();
WebActivity.this.J().D.destroy();
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0006\u001a\u00020\u00032\u000e\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0004\u0010\u0005"}, d2 = {"Landroid/view/View;", "kotlin.jvm.PlatformType", "it", "Llg0/e0;", "onClick", "(Landroid/view/View;)V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class e implements View.OnClickListener {
public static ChangeQuickRedirect changeQuickRedirect;
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class a extends p implements ah0.a<e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final a s = new a();
public a() {
super(0);
}
@Override
public e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29103, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29102, new Class[0], Void.TYPE).isSupported) {
return;
}
TuTuApp.INSTANCE.a().o();
}
}
public e() {
}
@Override
public final void onClick(View view) {
if (PatchProxy.proxy(new Object[]{view}, this, changeQuickRedirect, false, 29101, new Class[]{View.class}, Void.TYPE).isSupported) {
return;
}
new C2243n(WebActivity.this, WebActivity.this.getString(2131887352), WebActivity.this.getString(h.title_tip_1), WebActivity.this.getString(2131887351), WebActivity.this.getString(h.cancel), false, a.s, null, null, null, 928, null).show();
}
}
@Override
public o1 N() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29087, new Class[0], ViewDataBinding.class);
return proxy.isSupported ? (ViewDataBinding) proxy.result : Z();
}
public final boolean Y() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29085, new Class[0], Boolean.TYPE);
if (proxy.isSupported) {
return ((Boolean) proxy.result).booleanValue();
}
try {
if (J().D.canGoBack()) {
WebBackForwardList copyBackForwardList = J().D.copyBackForwardList();
int currentIndex = copyBackForwardList.getCurrentIndex();
int i = 0;
while (currentIndex >= 0 && currentIndex < copyBackForwardList.getSize()) {
String url = copyBackForwardList.getItemAtIndex(currentIndex).getUrl();
i--;
currentIndex--;
if (!n.d(url, c1.b) && !n.d(url, "file:///android_asset/error_404.html") && !this.errorSet.contains(url)) {
J().D.goBackOrForward(i);
return true;
}
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
return false;
}
public o1 Z() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29079, new Class[0], o1.class);
return proxy.isSupported ? (o1) proxy.result : o1.m0(getLayoutInflater());
}
public final void a0() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29082, new Class[0], Void.TYPE).isSupported) {
return;
}
this.errorSet.add(J().D.getUrl());
J().D.loadUrl(c1.b);
J().D.loadUrl("file:///android_asset/error_404.html");
}
public void b0() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29084, new Class[0], Void.TYPE).isSupported || Y()) {
return;
}
finish();
}
public void c0(String title) {
if (PatchProxy.proxy(new Object[]{title}, this, changeQuickRedirect, false, 29081, new Class[]{String.class}, Void.TYPE).isSupported) {
return;
}
J().C.n0(title);
if (n.d(this.currentUrl, C1903a.a.g())) {
J().C.m0(getString(2131887351));
J().C.D.setOnClickListener(new e());
}
}
@Override
@SuppressLint({"JavascriptInterface"})
public void initView() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29080, new Class[0], Void.TYPE).isSupported) {
return;
}
super.initView();
J().C.B.setOnClickListener(new a());
WebSettings settings = J().D.getSettings();
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setAllowFileAccess(true);
settings.setBlockNetworkImage(false);
settings.setDatabaseEnabled(true);
settings.setSupportZoom(false);
settings.setJavaScriptEnabled(true);
settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
settings.setDomStorageEnabled(true);
settings.setAllowFileAccess(true);
settings.setMediaPlaybackRequiresUserGesture(false);
settings.setSavePassword(false);
AbstractC1682b.Companion companion = AbstractC1682b.INSTANCE;
companion.a("tutu_common_api", J().D, this);
companion.a("tutu_map_api", J().D, this);
J().D.setWebViewClient(new b());
J().D.setWebChromeClient(new c());
String stringExtra = getIntent().getStringExtra("url");
if (stringExtra != null) {
m.a.c(this.TAG, "initView: " + stringExtra + ' ');
this.currentUrl = stringExtra;
J().D.loadUrl(stringExtra);
}
}
public void onBackPressed() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29083, new Class[0], Void.TYPE).isSupported) {
return;
}
b0();
}
@Override
public void onCreate(Bundle savedInstanceState) {
if (PatchProxy.proxy(new Object[]{savedInstanceState}, this, changeQuickRedirect, false, 29078, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
return;
}
super.onCreate(savedInstanceState);
J().C.p0(Boolean.FALSE);
X(true);
}
public void onDetachedFromWindow() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 29086, new Class[0], Void.TYPE).isSupported) {
return;
}
super/*android.app.Activity*/.onDetachedFromWindow();
d6.k(new d());
}
}