在android 9.0上面使用glide加載http的圖片時候報錯
java.io.IOException(Cleartext HTTP traffic to img.kaolafm.net not permitted)
如下圖
這是因爲在android 9.0以後,不在允許使用http請求
修改方法如下:
在AndroidManifest.xml的application裏面,添加
android:usesCleartextTraffic="true"
以及添加
android:networkSecurityConfig="@xml/network_security_config"
只要在network_security_config文件裏面,添加不能使用的http域名,就可以了,network_security_config如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">img.kaolafm.net</domain>
</domain-config>
</network-security-config>
這樣http://img.kaolafm.net/mz/images/201806/26342745-fdf7-48b9-a05c-9f53877fc967/550_550.jpg圖片就可以加載了