什么时候写我的数据库
When to write on my db
我有一个使用 SQLite 的 android Activity,在 Activity 中,用户可以进行影响数据库中存储的数据的更改。
我想知道什么更好:在数据库中做出更改时立即写入,或者将所有这些更改保存在某种列表中,然后在 OnStop 方法(在 Activity).
你应该在发生变化时写下变化。除非您有需要此类微优化的非常繁重的数据流,否则您只是通过延迟写入来增加解决方案的复杂性。
我有一个使用 SQLite 的 android Activity,在 Activity 中,用户可以进行影响数据库中存储的数据的更改。
我想知道什么更好:在数据库中做出更改时立即写入,或者将所有这些更改保存在某种列表中,然后在 OnStop 方法(在 Activity).
你应该在发生变化时写下变化。除非您有需要此类微优化的非常繁重的数据流,否则您只是通过延迟写入来增加解决方案的复杂性。