Android: Webview loadUrl с параметрами запроса - PullRequest
1 голос
/ 01 апреля 2012

Я хочу загрузить веб-представление, используя loadUrl, в котором есть параметры запроса. В ICS (4.0.3) открывается веб-просмотр, но URL-адрес не загружается. Я видел, что эта проблема уже была подана в Google, но я не могу найти решение для этого. Это то, что я пытаюсь сделать.

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 Ответ

5 голосов
/ 01 апреля 2012

возможно, вы забыли добавить 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;
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...