tl; dr:我在尝试让我的代码工作时遇到问题,现在我可以使用Anko创建数据库并插入列但是当我尝试插入数据时,当我在sqliteman上打开数据库时,我的列是空的我也不知道如何检索字符串/ Int中的数据以发送到View
这显然工作正常我可以看到我的数据库创建所有具有正确名称的列
class MySqlHelper(ctx: Context) : ManagedSQLiteOpenHelper(ctx, "db_main") {
companion object {
private var instance: MySqlHelper? = null
@Synchronized
fun getInstance(ctx: Context): MySqlHelper {
if (instance == null) {
instance = MySqlHelper(ctx.applicationContext)
}
return instance!!
}
}
override fun onCreate(db: SQLiteDatabase) {
db.createTable("db_main", true,
"_id" to INTEGER + PRIMARY_KEY + AUTOINCREMENT + NOT_NULL,
"name" to TEXT,
"day" to INTEGER)
}
override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) {
}
// Access property for Context …Run Code Online (Sandbox Code Playgroud)