webview的使用及常见的问题

来源:互联网 发布:知茵是否有网上旗舰店 编辑:程序博客网 时间:2024/05/20 02:56

网上查如何实现html如何打开Android App时(至于怎么实现网上的例子太多了,就不说了),照着他们的方法做,但是打不开,后来发现调用第三方浏览器可以打开,觉的应该是webview的设置问题。 
想要用自己webview,不调第三方的app打开网页需要使用下面这段代码: 
web_view.setWebViewClient(new WebViewClient(){ 
  @Override 
  public boolean shouldOverrideUrlLoading(WebView view, String url) { 
  view.loadUrl(url); 
  return true; 
  } 
}); 
但是会出现网页无法打开的错误,这是个很头疼的问题。 
后来发现有个函数setWebChromeClient这个方法,咦,好使了,不会出现问题了,并且也不会调用其他的浏览器了。 
首先确保一下有网。 
所以调用: 
web_view.setWebChromeClient(new WebChromeClient()); 
就能解决了 
不要调用 web_view.setWebViewClient() 即使两个方法都实现了还是会出问题

0 0
原创粉丝点击