美文网首页
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