我正在尝试向我的 Kotlin 中的 MyApplication 类添加一个“静态”方法,我已经添加了(作为属性)变量:
private var context: Context? = null
在方法中:
override fun onCreate()
我补充说:
context = applicationContext
然后我添加一个像这样的伴随对象
companion object {
@JvmStatic fun getMyApplicationContext(): Context?
{
return MyApplication().context
}
}
当我从应用程序的其他部分调用此方法时,
MyApplication.getMyApplicationContext()
它总是返回 null。我从几个来源收集了所有这些信息,但我不确定它是否接近正确。