如何在kotlin运行时传递db名称
我已经尝试在kotlin中创建DatabaseOpenHelper。 它不允许我在运行时传递db名称。
class DatabaseOpenHelper (context: Context) : SQLiteOpenHelper(context, "mydb.db", null, 4) { val TAG = javaClass().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) {