我认为SQLite日志只会在有待处理的操作时保留在文件系统中.
但是,在我看来,至少在Android 4.1中,正常的行为是SQLite日志保留在文件系统中,即使将事务设置为成功/结束,甚至关闭数据库.
有人知道为什么以及何时这种行为发生了变化?
解决方法:
显然,Android版本的默认journal_mode setting不同.
我认为SQLite日志只会在有待处理的操作时保留在文件系统中.
但是,在我看来,至少在Android 4.1中,正常的行为是SQLite日志保留在文件系统中,即使将事务设置为成功/结束,甚至关闭数据库.
有人知道为什么以及何时这种行为发生了变化?
解决方法:
显然,Android版本的默认journal_mode setting不同.