Intereting Posts

Как передать имя db во время выполнения в kotlin

Я попытался создать DatabaseOpenHelper в котлин. он не позволяет мне передавать имя db во время выполнения.

class DatabaseOpenHelper (context: Context) : SQLiteOpenHelper(context, "mydb.db", null, 4) { val TAG = javaClass<DatabaseOpenHelper >().getSimpleName() val TABLE = "logs" companion object { public val ID: String = "_id" public val TIMESTAMP: String = "TIMESTAMP" public val TEXT: String = "TEXT" } ..... other methods } 

Пожалуйста помоги.

Добавить аргумент конструктора

 class DatabaseOpenHelper (context: Context, name: String) : SQLiteOpenHelper(context, name, null, 4) {