Android:带有查询参数的Webview loadUrl

时间:2012-04-01 02:21:03

标签: java android webview

我想使用其中包含查询参数的loadUrl加载Web视图。在ICS(4.0.3)中打开webview但URL无法加载。我已经看到这个问题已经提交谷歌,但我无法找到它的解决方案。这就是我想要做的。

private class MyWebViewClient extends WebViewClient
{
    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
    {
       handler.proceed();
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
   {
      return true;
   }
}

......

webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new MyWebViewClient());
webview.loadUrl("https://www.example.com?queryParam1=value1"); 

......

1 个答案:

答案 0 :(得分:5)

也许你忘了在你的:

中添加view.loadUrl(url)
   @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
   {
      return true;
   }

方法。 http://developer.android.com/resources/tutorials/views/hello-webview.html  像这样:

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
   {
      view.loadUrl(url);
      return true;
   }