WebView在Android 5.0上引发InflateException

侯赛因阿米尼

升级到"androidx.appcompat:appcompat:1.0.2""com.google.android.material:material:1.1.0-beta01"并且WebView在装有Android 5.0的设备上崩溃并抛出该异常android.view.InflateException

原因:android.view.InflateException:二进制XML文件第9行:错误膨胀了类android.webkit.WebView

我该如何解决?

AR Mythili Saran

正如解释在这里,这个问题是由于本次修订它会影响Webview版本小于50的Lollipop设备。使用以下代码作为解决方案。

override fun applyOverrideConfiguration(overrideConfiguration: Configuration?) {
        if (Build.VERSION.SDK_INT in 21..25 && (resources.configuration.uiMode == AppConstants.appContext.resources.configuration.uiMode)) {
                return
        }
        super.applyOverrideConfiguration(overrideConfiguration)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android 5的WebView上支持WebGL

来自分类Dev

平移,使用HTML5 Canvas和KineticJS在Android Webview上缩放性能

来自分类Dev

localStorage html5功能在Samsung Android设备上的WebView中不起作用

来自分类Dev

在Android 4.4浏览器/ WebView上输入HTML5日期

来自分类Dev

平底锅,使用HTML5 Canvas和KineticJS在Android Webview上缩放性能

来自分类Dev

无法在Android 4.2.2上运行的Webview上自动启动html5视频

来自分类Dev

Android上的WebView问题

来自分类Dev

Android上的WebView问题

来自分类Dev

Webview android无法加载HTML5

来自分类Dev

在Android上从Webview保存PDF

来自分类Dev

Android上的JavaFx WebView组件

来自分类Dev

在Android WebView上检测旋转

来自分类Dev

在Android WebView上使用Annyang

来自分类Dev

Android 5上的黑屏

来自分类Dev

在Android上的WebView中阻止URL

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

无法在Android Lollipop上单击WebView链接

来自分类Dev

Android:在Webview上使用JavaScript返回String

来自分类Dev

Android 9上的Flutter WebView插件错误

来自分类Dev

Android软键盘显示在Webview上

来自分类Dev

如何在Android的WebView上加载网页?

来自分类Dev

如何使gif图像适合Android上的WebView

来自分类Dev

Android Webview无法在2.3.6版上加载

来自分类Dev

Android深层链接无法在WebView上运行

来自分类Dev

iOS Webview和背景上的音频HTML5

来自分类Dev

在Android 5上使用MediaController

来自分类Dev

Android WebView.enableSlowWholeDocumentDraw()方法引发错误

来自分类Dev

Android WebView在Android-L上以编程方式设置代理

来自分类Dev

MainActivity上的android.view.InflateException错误