美文网首页
glide图片加载不出来

glide图片加载不出来

作者: 莫思闲敏 | 来源:发表于2021-11-10 22:17 被阅读0次
    1. 首先你确定什么都配置好了,url和imageView没有问题还是加载不出来
    2. 在权限文件中有没有配置 <uses-permission android:name="android.permission.INTERNET"/>
    3. 如果还是不行的话,有没有忽略网络书,在application中的onCreate中配置
    
     /**
         * 忽略https的证书校验
         * 避免Glide加载https图片报错:
         * javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
         */
        public static void handleSSLHandshake() {
            try {
                TrustManager[] trustAllCerts = new TrustManager[]{new X509TrustManager() {
                    public X509Certificate[] getAcceptedIssuers() {
                        return new X509Certificate[0];
                    }
    
                    @Override
                    public void checkClientTrusted(X509Certificate[] certs, String authType) {
                    }
    
                    @Override
                    public void checkServerTrusted(X509Certificate[] certs, String authType) {
                    }
                }};
    
                SSLContext sc = SSLContext.getInstance("TLS");
                // trustAllCerts信任所有的证书
                sc.init(null, trustAllCerts, new SecureRandom());
                HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
                HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier() {
                    @Override
                    public boolean verify(String hostname, SSLSession session) {
                        return true;
                    }
                });
            } catch (Exception ignored) {
            }
        }
    
    

    相关文章

      网友评论

          本文标题:glide图片加载不出来

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