大家好,我已经阅读了DBFlow - ORM android数据库库的文档,但我想知道在查询完成它的工作时,正确的方式是什么。 例如,我已经插入并想知道插入是否成功以及何时完成。
答案 0 :(得分: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.
}
});
检查以下链接以获取更多详细信息: