WebView-Android OS 8以上-HTML页面弹出多选择对话框时应用程序崩溃

问题描述:

webview 中点击html页面中的select 多选标签时,app闪退

问题分析:

项目中限制了应用字体跟随系统字体变化

 override fun getResources(): Resources {
        //app字体不随系统字体大小变化
        val config = Configuration()
        config.setToDefaults()
        return createConfigurationContext(config).resources
    }

带有select标签的 选择框的H5页面


image.png
*职业信息:

产生原因:

Android 8.0之后不建议自定义Resources

解决方案:

1,项目中替换自定义Resources的相关代码采用其它方式实现所需功能
2,替换原生Webview

修复结果:

image.png

参考:
https://issuetracker.google.com/issues/77246450

你可能感兴趣的:(WebView-Android OS 8以上-HTML页面弹出多选择对话框时应用程序崩溃)