Kotlin中对象字段中具有上下文的java Android类
在Kotlin的对象类中有一个包含上下文的属性可以吗?在Android中,将上下文相关的对象放在静态字段中是一种不好的做法。Android studio甚至将其高亮显示并给出警告,而Kotlin没有警告。 示例对象:
object Example {
lateinit var context: Context
fun doStuff(){
//..work with context
}
}
# 1 楼答案
你没有收到任何警告的原因是因为android studio没有成熟的lint check规则。一旦
toolkit team
用android更新了kotlin的lint check rules
,警告将再次出现