老师这个怎么办 登录的时候会闪退 微信精选的内容也加载不出来

来源:6-3 微信精选—WebView网页详情处理

qq_木秦_0

2017-08-30

http://szimg.mukewang.com/59a6af4e0001f38e10020413.jpg

写回答

3回答

强迫学下去

2018-01-11

关于打开webview后页面空白的原因 我用http的页面试了下是没有问题的 深究后发现虽然聚合提供的url是http 但是通过浏览器跳转后变成https页面 webview无法加载https 因此造成页面空白 解决方法如下:

  mweb.setWebViewClient(new WebViewClient(){

            @Override

            public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {

                handler.proceed();// 接受所有网站的证书

                //handler.cancel(); // Android默认的处理方式

                //handler.handleMessage(Message msg); // 进行其他处理

                //     super.onReceivedSslError(view, handler, error);

                //注意:super句话一定要删除,或者注释掉,否则又走handler.cancel()默认的不支持https的了。

            }

        });

        //版本大于5.0以上要用混合模式

          if(Build.VERSION.SDK_INT>Build.VERSION_CODES.LOLLIPOP){

              mweb.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);

          }


    }

//img.mukewang.com/szimg/5a564277000169b308980524.jpg

1
0

Chieh_L

2017-10-11

微信精选的内容加载不出来可能是因为在代码里加了"

  //本地显示

        mWebView.setWebViewClient(new android.webkit.WebViewClient(){

            @Override

            public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {

                view.loadUrl(url);

                //我接受这个事件

                return true;

            }

        });

"

将这段删掉试试,因为获取到的文章的URL是一个跳转链接。这段代码禁止了跳转,自然就无法显示文章了。

0
0

刘某人

2017-08-31

把 log 给我看下

0
1
qq_木秦_0
现在又不闪退了,但是微信精选出不来内容 一直闪这个 08-31 19:16:42.570 23725-23725/com.example.administrator.helloworld W/cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 23725 但是另外一台手机又能看到内容
2017-08-31
共1条回复

带领新手快速开发Android App

【毕设】用热门Android SDK及框架,快速开发一个Android App

1498 学习 · 393 问题

查看课程