由于无法从SQLiteOpenHelper中获取BriteDatabase实例,如何从模型中创建已编译的insert/update/delete语句?返回SqlDelightStatement的方法在SqlDelight 0.5.1中标记为弃用。我使用的是SqlBrite 0.8.0,我看到有一个BriteDatabase#executeInsert(String, SQLiteStatement)等等。
发布于 2016-10-25 22:33:48
编辑2016年12月27日: SQLBrite版本1.1.0及以上现在公开自己的getWritableDatabase()
值得注意的是,调用getWritableDatabase()可能会创建或迁移数据库,因此确保从后台线程调用它!
https://stackoverflow.com/questions/40250720
复制相似问题