如何知道realm.commitTransaction()是否成功
How to know whether realm.commitTransaction() succefull
在我的应用程序中,我将像下面这样插入用户
realm.beginTransaction();
realm.copyToRealmOrUpdate(user);
realm.commitTransaction();
如果数据插入正确,我想显示和消息。如何检查数据插入是否成功。
我知道如果我使用 realm.executeTransactionAsync()
方法,我可以获得 onSuccess()
和 onError()
的回调。但是异步插入一个对象只是为了访问 onSuccess()
.
没有任何意义
行 realm.copyToRealmOrUpdate(user);
将 return 一个由领域管理的用户类型的对象,表示它已被插入。如果该对象为 null,则意味着事务未成功,在这种情况下,它会因异常而崩溃。
在我的应用程序中,我将像下面这样插入用户
realm.beginTransaction();
realm.copyToRealmOrUpdate(user);
realm.commitTransaction();
如果数据插入正确,我想显示和消息。如何检查数据插入是否成功。
我知道如果我使用 realm.executeTransactionAsync()
方法,我可以获得 onSuccess()
和 onError()
的回调。但是异步插入一个对象只是为了访问 onSuccess()
.
行 realm.copyToRealmOrUpdate(user);
将 return 一个由领域管理的用户类型的对象,表示它已被插入。如果该对象为 null,则意味着事务未成功,在这种情况下,它会因异常而崩溃。