在addOnSuccessListener之外创建CompletableFuture,然后在addOnSuccessListener中使用该CompletableFuture触发complete()方法。 以下是示例代码:
// 创建CompletableFuture
CompletableFuture
mFirebaseDatabase.getReference().setValue("Hello World!")
.addOnSuccessListener(new OnSuccessListener
// 在CompletableFuture上等待完成 try { completableFuture.get(); } catch (InterruptedException | ExecutionException e) { e.printStackTrace(); }