String FirebaseRefer = "path";
DatabaseReference unitRef = FirebaseDatabase.getInstance().getReference(FirebaseRefer);
unitRef.keepSynced(true);
unitRef.setValue("Submitted",new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError databaseError, DatabaseReference dataRef) {
if (databaseError != null) {
}
});
当互联网不存在时,Firebase回调方法永远不会被调用,但是一旦互联网回来,它就会起作用。我认为Firebase支持离线行为。那么为什么会这样呢?
注意: - 我已经给过了: -
FirebaseDatabase.getInstance().setPersistenceEnabled(true);