我有一个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就足够了。
也许我忘记了什么,任何帮助都会很感激。
非常感谢。