本文介绍: &lt;span style=”color:#000000″&gt;&lt;code&gt;java &lt;span style=”color:#98c379″&gt;-jar&lt;/span&gt; jadx&lt;span style=”color:#98c379″>-gui</span><span style=”color:#4f4f4f !important“>-</span><span style=”color:#006666 !importa.

需求点击Webview内容中的网址邮箱链接,禁止跳出本应用,并toast提示“无法在XX中打开其他应用”。(XX为你的应用名称

1.只需要shouldOverrideUrlLoading 方法添加以下代码

            /*去掉 URL和 intent 跳转*/
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                JumpUtils.loadurlLocalMethod(view,url);
                return false;
            }

2.在JumpUtils 工具类中添加方法

    public static void loadurlLocalMethod(final WebView webView, final String url) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                webView.loadUrl(url);
            }
        });
    }

测试ok

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注