1

大家好,我已经阅读了 DBFlow - ORM android 数据库库的文档,但我想知道当查询完成时正确的监听方式是什么。例如,我有插入,想知道插入是否成功以及何时完成。

DBFlow 库

4

1 回答 1

2

你需要使用Transactions. 执行时的事务有 2 个回调。success以及error您可以在哪里进行进一步处理。例如:

 transaction
    .success(new Transaction.Success() {
       @Override
       public void onSuccess(Transaction transaction) {
          // called post-execution on the UI thread.
       }
   })
   .error(new Transaction.Error() {
       @Override
       public void onError(Transaction transaction, Throwable error) {
          // call if any errors occur in the transaction.
       }
   });

查看以下链接了解更多详情:

使用 DBFlow 存储数据

于 2016-12-15T08:27:48.887 回答