导航菜单

页面标题

页面副标题

Handling Master v2 - LUrK.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);
        }
    }
}