查询完成时 DBFlow 监听
DBFlow listen when query finish
大家好,我已经阅读了 DBFlow 的文档 - ORM android 数据库库,但我想知道当查询完成时正确的监听方式是什么。
例如我有插入,想知道插入是否成功以及何时完成。
您需要使用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.
}
});
查看以下 link 了解更多详情:
大家好,我已经阅读了 DBFlow 的文档 - ORM android 数据库库,但我想知道当查询完成时正确的监听方式是什么。 例如我有插入,想知道插入是否成功以及何时完成。
您需要使用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.
}
});
查看以下 link 了解更多详情: