如何使用ContentProvider的上下文?

时间:2019-07-19 07:35:02

标签: android kotlin android-contentprovider

使用ContentProvider的上下文而不是Application的上下文,但这可能会导致lateinit属性initContext尚未初始化异常。

如何保存上下文,使用initContext = context.applicatonContext

// lateinit property initContext has not been initialized
@SuppressLint("StaticFieldLeak")
lateinit var initContext: Context

class InitProvider : ContentProvider() {

    override fun onCreate(): Boolean {
        initContext = context
        return true
    }

0 个答案:

没有答案