Android Studio为什么将上下文指向CustomSQLiteOpenHelper对象中的错误?

问题描述 投票:-2回答:1

这是我的DataManager类代码的一部分:Android Studio告诉我:(未解决的参考:上下文)

  import android.content.Context
  import android.database.sqlite.SQLiteDatabase
  import android.database.sqlite.SQLiteOpenHelper
  import android.util.Log

class DataManager() {

// This is the actual database
private val db: SQLiteDatabase

init {
    // Create an instance of our internal
    // CustomSQLiteOpenHelper class
    val helper = CustomSQLiteOpenHelper(context)
    // Get a writable database
    db = helper.writableDatabase
}
kotlin android-sqlite android-context
1个回答
-1
投票

未解决的引用错误意味着您从未声明过该变量

val context = this.context

如果在声明变量后将其悬停在变量“上下文”上,则应该看到一个弹出窗口,告诉您它是哪种对象。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.