android P(9.0)设备数据库导入,查询为空的问题。


原先数据库在android9.0设备下是正常使用的。

在assets中内置一个数据库,程序初始化时,初始化数据库,并导入该数据库。

但是在android9.0上默认使用了SQLite的新版特性:WAL模式。

具体请百度,大概就是,数据没有直接被导入数据库,中间需要一些流程。

db.disableWriteAheadLogging()

放到数据库help:onCreate中就好了。


文章作者: 2winter
文章链接: https://2winter.com
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 2winter !
  目录