android - java.lang.IllegalStateException: getResources() 或 getAssets() 已被调用
问题描述
我在applyOverrideConfiguration(newConfig);
里面打电话
@override
protected void attachBaseContext(Context newBase) {}
使用以下依赖项:
implementation "androidx.biometric:biometric:1.0.1"
我收到此错误: java.lang.IllegalStateException: getResources() 或 getAssets() 已被调用
如果我不使用生物识别依赖,它可以正常工作,没有任何问题。
解决方案
这是 AndroidX AppCompat 1.1.0 版中的一个已知错误。它已在版本 1.2.0 中修复。因此,如果您正在使用,'androidx.appcompat:appcompat:1.1.0'
则将版本升级到 1.2.0
推荐阅读
- javascript - vue.js vue-good-table 将 id 传递给 laravel 控制器
- go - 如何使用 Golang echo 框架和 Telegram bot?
- java - 在 Spring 中使用 AspectJ 在映射器方法中捕获设置器
- javascript - webpack-dev-server 未重新编译(JS 文件和 SCSS 文件)
- javascript - 根据今天的日期减去或加上一行中的特定天数获取新日期
- php - 如何从特定行php开始foreach
- java - JMeter 测试无法在 TFS 代理上启动
- c# - 正则表达式将两个或多个转义转换为单个转义,仅将一个转义转换为两个转义
- angular - 将 Canvg 3.0 与 Angular 项目集成
- rest - 使用 HTTP Location 标头来指示未来资源的位置