android - 如何在 Junit 测试期间为 Kotlin 扩展函数解析 Resources.getSystem()
问题描述
对象类之一。
object Operation {
private val mValue: Int = 5.px
}
GeneralUtils{
val Int.dp: Int get() = (this / Resources.getSystem().displayMetrics.density).toInt()
val Int.px: Int get() = (this * Resources.getSystem().displayMetrics.density).toInt()
}
在我的 Junit 测试运行期间,我无法解决以下错误。
Caused by: java.lang.IllegalStateException: Resources.getSystem() must not be null
有谁知道如何解决这种依赖关系?
解决方案
推荐阅读
- r - R Markdown:带有链接的响应式图像
- vue.js - 在vue中选择buefy表内的字段
- python - 您可以在不提供 Python 代码中的纯凭据的情况下连接到 MySQL 数据库吗?
- c++ - 生成多项式系数的过程和计算它的值的函数
- reactjs - 如何使用 react-router 确保它在 Reactjs 中工作
- android - Platform Exception (error, java.lang.IllegalStateException: A required meta-data tag in your app's AndroidManifest.xml google_maps_flutter not working
- java - 如何修改像素并使用mouseclickedaction?
- c# - RDLC 报告仅显示列表中的第一项
- python - Python Scrapy 字典项目
- python - 在 python 中拆分文件 - 更快的方式