将数据添加到Firebase数据库时,永远不会调用onFailure方法

时间:2017-09-08 15:01:29

标签: firebase firebase-realtime-database exception-handling

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方法永远不会被调用?

0 个答案:

没有答案