当前在XF应用程序中存在一个问题,其中我的SQLite db3文件始终显示为空(当我从设备/ etc复制它时)。当我进入ADB Shell并查看目录列表时,会看到它和共享内存文件db3-shm / db3-wal。这些文件要大得多,就像它们是包含数据的实际文件一样。有什么想法吗?
使用sqlite-net-pcl软件包并在Android 8.1.0上运行
答案 0 :(得分:0)
您可以通过newInstance()
使用SQLite PRAGMA SQL语句重新启动/截断预写日志。
Fragment
re:https://sqlite.org/pragma.html#pragma_wal_checkpoint
ExecuteScalarAsync
答案 1 :(得分:0)
我也遇到了这个问题。.我已经复制了.db3-shm和.db3-wal文件以及.db3文件,以在DB浏览器中查看sqlite的数据。.我想数据已存储在这些文件中..您可以阅读关于他们在这里.. https://www.sqlite.org/fileformat2.html#walindexformat