因此,我最近迁移到了运行Android 9.0的Oneplus 6t 我有一个数据库文件,可以读写当前的应用程序数据库。 我使用SqliteManager检查了所有数据是否完整无误。查询也正常工作。 问题在于应用程序似乎无法从数据库中获取数据。游标始终为空,并且与数据库有关的日志中没有错误。 导入到另一部手机中时,同一文件工作正常(尽管该手机在android 8.1上)。 谁能建议我任何解决方法?
答案 0 :(得分:0)
在您的 SQLiteOpenHelper 类中添加以下代码。这应该适用于饼图
@Override
public void onOpen(SQLiteDatabase db) {
super.onOpen(db);
db.disableWriteAheadLogging();
}