美文网首页
Android WebView无法加载腾讯视频

Android WebView无法加载腾讯视频

作者: Honest_Man | 来源:发表于2016-08-22 15:54 被阅读657次

今天领导让我加点东西,就是在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;

}

});

相关文章

网友评论

      本文标题:Android WebView无法加载腾讯视频

      本文链接:https://www.haomeiwen.com/subject/pacgsttx.html