Android WebView无法加载腾讯视频

2016-08-22  本文已影响657人  Honest_Man

今天领导让我加点东西,就是在WebView里打开腾讯视频,起初以为没啥的,结果后来发现居然打不开腾讯视频,后来我又试了其他几个视频网站,发现都可以打开,就腾讯的打不开,然后就各种google,发现上面的解决办法差不多都是这样的:

mWebView.setWebViewClient(newWebViewClient(){

       @Override

        public boolean shouldOverrideUrlLoading(WebView view, String url) {

              if( url.startsWith("http:") || url.startsWith("https:") ) {

                       return false;

               }

         Intent intent =new Intent(Intent.ACTION_VIEW, Uri.parse(url));

         startActivity( intent );

        return  true;

  }

});

然而,当我运行后,发现给我崩掉了,后来我尝试用try catch,结果发现succeed!解决办法如下:

mWebView.setWebViewClient(newWebViewClient(){

         @Override

          public boolean shouldOverrideUrlLoading(WebView view, String url) {

                 if( url.startsWith("http:") || url.startsWith("https:") ) {

                          return false;

                 }

                 try{

                         Intent intent =new Intent(Intent.ACTION_VIEW, Uri.parse(url));

                         startActivity( intent );

                   }catch(Exception e){}

                   return  true;

}

});

上一篇下一篇

猜你喜欢

热点阅读