Android 9.0 webview无法显示网页内容

原因是:
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载。
解决办法:
在AndroidManifest.xml文件中的APplication标签添加android:usesCleartextTraffic="true"。
android:usesCleartextTraffic="true"

另外使用Volley还需要在application里配置如下代码:

最后还是要说一句:
Android9.0选择了禁用Http明文请求,无论是从安全还是从其它方面考虑,我们都应该尽量遵守Android规定,共同维护Android环境,而不是想办法绕过限制。

你可能感兴趣的:(Android 9.0 webview无法显示网页内容)