函数shouldOverrideUrlLoading在webview中不起作用

时间:2017-07-12 09:34:33

标签: android webview

我使用webview加载网站。 网站正在加载正确。当我点击任何链接时,它会重定向到移动浏览器。所以我在互联网上搜索并使用了函数



myWebView.setWebViewClient(new WebViewClient() {
  private boolean shouldOverrideUrlLoading(WebView myWebView, WebResourseRequest request) {

    myWebView.loadUrl(request.toString());
    return true;
  }

});




此处WebResourseRequest和toString未解析。它说不能解决符号。怎么解决?我需要进口任何东西吗?

1 个答案:

答案 0 :(得分:0)

myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    myWebView.loadUrl(url);
}
 });

像这样更改参数。 而不是WebResourseRequest使用String