我使用无内容提供程序的数据库,并且很想知道数据何时写入SD卡。它是在方法调用后立即发生(例如:插入,更新),还是之间有缓冲区仅偶尔写入,或者缓冲区满时才写入? (我需要在onPause中保存DB,还是任何地方都可以正常工作?)注意:当应用退出时,DB将关闭。
方法调用后立即发生吗?例如:插入、更新 是的,更准确地说,在事务完成后立即发生。如果你没有使用自己的事务,每个插入/更新/删除/execSQL调用都是自己的事务。 还是有缓冲区在只有在缓冲区满或偶尔写入时才会有写入操作? 没有。