ref.push().setValue(user)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
Log.d("test","sucess");
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.d("test","fail");
}
});
我在没有互联网连接的情况下测试我的项目。当我尝试向Firebase添加一些数据时,我猜想将使用一些NetworkError异常调用onFailure方法。但那并没有发生。这里有什么问题?为什么onFailure方法永远不会被调用?