webview shouldOverrideUrlLoading没有按预期工作?

时间:2015-04-01 16:28:13

标签: android webview

我有一个webview,可以加载类似https://example.com

的真实网址

我想根据第二个webview中的模式打开一些链接。

我有以下代码:

public boolean shouldOverrideUrlLoading(WebView view, String url) {
    // Handle external url
    boolean openInNew = manageUrl (url);
    Log.i("openurl", url + " : " + openInNew);
    if (openInNew) {
        this.callBack.openWebView2 (url);
        return true;
    } else {        
        return false;
    }
}

第二个webview正确显示我要加载的外部网址。

我发现的问题是原始webview会发生什么,它也会被重定向到空白页面(带有加载图标)。

可以将第一个webview保留在原始页面中吗?我认为用shouldOverrideUrlLoading就足够了。

也许我忘记了什么,任何帮助都会很感激。

非常感谢。

0 个答案:

没有答案