有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Kotlin中对象字段中具有上下文的java Android类

在Kotlin的对象类中有一个包含上下文的属性可以吗?在Android中,将上下文相关的对象放在静态字段中是一种不好的做法。Android studio甚至将其高亮显示并给出警告,而Kotlin没有警告。 示例对象:

object Example {
    lateinit var context: Context

    fun doStuff(){
        //..work with context
    }
}

共 (1) 个答案

  1. # 1 楼答案

    你没有收到任何警告的原因是因为android studio没有成熟的lint check规则。一旦toolkit team用android更新了kotlin的lint check rules,警告将再次出现