我们正在使用Robolectric并希望在我们的GreenDao数据库上运行操作。我们正在使用AsyncSession和IAsyncOperationCompletedListener,并等待 要调用onOperationCompleted()回调。但是,就像Robolectric一样,它永远不会被称为。这只是通过调试断点和设置只是超时的CountDownLatch来验证。
有没有办法让这项工作?
int sequenceId = mAsyncSession.insertOrReplaceInTx(Object.class, objects).getSequenceNumber();
public void onAsyncOperationCompleted(AsyncOperation operation) {
// This is never reached
}