小编Rod*_*vid的帖子

使用Anko添加/查询/解析SQLite

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)

sqlite android kotlin anko

5
推荐指数
0
解决办法
1508
查看次数

标签 统计

android ×1

anko ×1

kotlin ×1

sqlite ×1