什么时候写我的数据库

When to write on my db

我有一个使用 SQLite 的 android Activity,在 Activity 中,用户可以进行影响数据库中存储的数据的更改。

我想知道什么更好:在数据库中做出更改时立即写入,或者将所有这些更改保存在某种列表中,然后在 OnStop 方法(在 Activity).

你应该在发生变化时写下变化。除非您有需要此类微优化的非常繁重的数据流,否则您只是通过延迟写入来增加解决方案的复杂性。