Android shouldOverrideUrlLoading函数在webview中不起作用
我正在使用webview加载网站。 网站正在正确加载。当我点击任何链接时,它会重定向到移动浏览器。所以我在网上搜索并使用了这个功能Android shouldOverrideUrlLoading函数在webview中不起作用,android,webview,Android,Webview,我正在使用webview加载网站。 网站正在正确加载。当我点击任何链接时,它会重定向到移动浏览器。所以我在网上搜索并使用了这个功能 myWebView.setWebViewClient(新的WebViewClient(){ 私有布尔值应覆盖URL加载(WebView myWebView、WebResourceRequest){ myWebView.loadUrl(request.toString()); 返回true; } }); 像这样更改参数。 如果我使用此结构,则不使用WebResour
myWebView.setWebViewClient(新的WebViewClient(){
私有布尔值应覆盖URL加载(WebView myWebView、WebResourceRequest){
myWebView.loadUrl(request.toString());
返回true;
}
});代码>
像这样更改参数。
如果我使用此结构,则不使用WebResourceRequest
使用String
,而是使用android中不推荐的shouldOverrideUrlLoading方法。webkit消息即将出现,shouldOverrideUrlLoading不起作用。在N Developer Preview中添加了WebResourceRequest。你必须更新库。检查此答案如何使用您提供的功能?有什么解决方案可以让它工作吗?给出的代码即使不推荐也可以工作
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
myWebView.loadUrl(url);
}
});