在activerecord中,有一个locking records的概念用于更新,以确保陈旧的对象不会保存到数据库中。
在activeandroid中有类似的功能吗?如果是的话,有没有一个链接显示如何做?如果没有,那么防止陈旧对象保存到数据库的最佳方法是什么?

最佳答案

activeandroid有一个beginTransaction() and endTransaction()的概念,与locking record中的activeRecord概念基本相似。通过使用beginTransaction()可以确保在访问对方法或数据所做的任何更改时,没有其他对象可以干扰进程。一旦执行endTransaction(),方法就被“解锁”,其他对象就可以开始与之交互。

10-06 05:29