正在查看: Handling Master v2 应用的 LUrK.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Handling Master v2 应用的 LUrK.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.nds.al;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.applovin.impl.h4;
import com.applovin.impl.l4;
import com.applovin.impl.sdk.j;
import com.applovin.impl.sdk.n;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.z6;
import com.applovin.sdk.AppLovinSdk;
import com.bytedance.sdk.openadsdk.mediation.adapter.PAGMConst;
import java.util.concurrent.atomic.AtomicBoolean;
public class LUrK extends Activity {
public String f1281I1IILIil1lLlL;
public final AtomicBoolean IL1lI11I = new AtomicBoolean();
public WebView f1282Ilil111lI;
public class I11lllll1ILI1 extends h4 {
public final j f1283ilLiIi111I1ll;
public I11lllll1ILI1(j jVar) {
this.f1283ilLiIi111I1ll = jVar;
}
public void I11lllll1ILI1(j jVar) {
if (!((Boolean) jVar.a(l4.k5)).booleanValue() || !LUrK.this.IL1lI11I.compareAndSet(false, true)) {
LUrK.this.finish();
return;
}
LUrK.this.I1IIiIII(jVar);
if (StringUtils.isValidString(LUrK.this.f1281I1IILIil1lLlL)) {
LUrK.this.f1282Ilil111lI.loadUrl(LUrK.this.f1281I1IILIil1lLlL);
}
}
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
if (LUrK.this.f1282Ilil111lI == webView) {
LUrK.this.f1282Ilil111lI.destroy();
LUrK.this.f1282Ilil111lI = null;
LUrK.this.runOnUiThread(new IL1lI11I.ilLiIi111I1ll(this, this.f1283ilLiIi111I1ll));
}
return super.onRenderProcessGone(webView, renderProcessGoneDetail);
}
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
Uri parse = Uri.parse(str);
String scheme = parse.getScheme();
String host = parse.getHost();
parse.getPath();
this.f1283ilLiIi111I1ll.I();
if (n.a()) {
this.f1283ilLiIi111I1ll.I().a("AppLovinWebViewActivity", "Handling url load: " + str);
}
if (PAGMConst.ADN_NAME_APPLOVIN.equalsIgnoreCase(scheme) && "com.applovin.sdk".equalsIgnoreCase(host)) {
LUrK.I11lllll1ILI1(LUrK.this);
}
return super/*android.webkit.WebViewClient*/.shouldOverrideUrlLoading(webView, str);
}
}
public interface ilLiIi111I1ll {
}
public static ilLiIi111I1ll I11lllll1ILI1(LUrK lUrK) {
lUrK.getClass();
return null;
}
public final void I1IIiIII(j jVar) {
WebView b = z6.b(this, "WebView Activity");
this.f1282Ilil111lI = b;
if (b == null) {
finish();
return;
}
setContentView(b);
WebSettings settings = this.f1282Ilil111lI.getSettings();
settings.setSupportMultipleWindows(false);
settings.setJavaScriptEnabled(true);
this.f1282Ilil111lI.setVerticalScrollBarEnabled(true);
this.f1282Ilil111lI.setHorizontalScrollBarEnabled(true);
this.f1282Ilil111lI.setScrollBarStyle(33554432);
this.f1282Ilil111lI.setWebViewClient(new I11lllll1ILI1(jVar));
}
public void IL1lI11I(String str, ilLiIi111I1ll illiii111i1ll) {
this.f1281I1IILIil1lLlL = str;
this.IL1lI11I.set(false);
WebView webView = this.f1282Ilil111lI;
if (webView != null) {
webView.loadUrl(str);
}
}
@Override
public void onBackPressed() {
super.onBackPressed();
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (TextUtils.isEmpty(getIntent().getStringExtra("sdk_key"))) {
n.h("AppLovinWebViewActivity", "No SDK key specified");
finish();
return;
}
I1IIiIII(AppLovinSdk.getInstance(getApplicationContext()).a());
if (getIntent().getBooleanExtra("immersive_mode_on", false)) {
getWindow().getDecorView().setSystemUiVisibility(5894);
}
String stringExtra = getIntent().getStringExtra("load_url");
if (StringUtils.isValidString(stringExtra)) {
this.f1281I1IILIil1lLlL = stringExtra;
}
if (StringUtils.isValidString(this.f1281I1IILIil1lLlL)) {
this.f1282Ilil111lI.loadUrl(this.f1281I1IILIil1lLlL);
}
}
}