sqlite3数据库更新时,如果使用的WAL模式,则主DB文件不会更新,先更新到wal shm文件中,所以如果你要把主DB文件拷走的话就没有得到更新过的内容,用下面这句:
sqliteDB.disableWriteAheadLogging();
解决所有问题,不使用WAL模式,则只更新主DB文件,一句话解决了困扰好几天的问题!
sqlite3数据库更新时,如果使用的WAL模式,则主DB文件不会更新,先更新到wal shm文件中,所以如果你要把主DB文件拷走的话就没有得到更新过的内容,用下面这句:
sqliteDB.disableWriteAheadLogging();
解决所有问题,不使用WAL模式,则只更新主DB文件,一句话解决了困扰好几天的问题!