从 shouldOverrideUrlLoading

时间:2021-08-01 14:08:03

标签: android android-webview

我有一个包含一些超链接的字符串形式的 html 脚本。当用户单击这些超链接时,我想在 chrome 自定义选项卡上打开这些链接。

@Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if(url!=null&&(url.contains("http://")||url.contains("https://")))
            {
                customtab(url);
                if(url.contains(".pdf")||url.contains(".jpg"))
                {
                    Toast.makeText(desActivity.this, "Downloading....", Toast.LENGTH_LONG).show();
                }
            }
            return true;
        }

它会在自定义选项卡上打开超链接。但是当我按下或关闭时,webview 活动崩溃并返回到以前的活动。它发生多次,而不是所有时间。如何解决这个问题?

0 个答案:

没有答案