Firebase“ OnCompleteListener”始终返回成功

时间:2018-08-06 22:57:06

标签: java android firebase firebase-realtime-database

在我的代码中,即使我使设备脱机,OnCompleteListener也总是成功的,因此无法上传数据。如何获取未成功上传数据的信息?

DatabaseReference index = database.getReference("Events").child(event_name).child("comments");
index.push().setValue(new Comment(newComment, userName)).addOnCompleteListener(new OnCompleteListener<Void>() {
    @Override
    public void onComplete(@NonNull Task<Void> task) {
        if(task.isSuccessful()){

            finish();

        } else {

            Toast.makeText(getApplicationContext(), "Error", Toast.LENGTH_LONG).show();

        }
    }
});

0 个答案:

没有答案