本文介绍: &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

原文地址:https://blog.csdn.net/Wang_WY/article/details/123361298

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_27686.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

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