欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

android 9.0 使用webview,显示页面无法加载

程序员文章站 2022-06-04 15:16:56
...

webview也是我们经常用的,通常加载一下url就行,但是今天我在9.0手机上运行的时候显示一下错误:
android 9.0 使用webview,显示页面无法加载
我很纳闷,在其他手机上都可以的,后来看了一下9.0的变化,9.0已经不支持http了。
我看了一下网上的解决方法有以下三种:

1.将url路径的地址由http改成https,让后台更改。

2.将targetSdkVersion 改成27或者以下。

3.使用:android:usesCleartextTraffic=[“true” | “false”]
	true: 是否使用明文传输,也就是可以使用http
	false: android 9.0 默认情况下使用https

android 9.0 使用webview,显示页面无法加载
在清单文件添加 android:usesCleartextTraffic="true" 是最简单粗暴的。
需要注意的是一定要放在android:supportsRtl="true"之下,放在他的前边会崩溃且没有报错日志。