【问题标题】:How to check Firebase data success write data in database (handle error)?如何检查 Firebase 数据是否成功将数据写入数据库(处理错误)?
【发布时间】:2021-05-19 16:42:56
【问题描述】:

如何检查 Firebase 数据是否成功将数据写入数据库(处理错误)?

因为我想设置按摩吐司,如果数据写入成功则显示按摩

reg_money.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    mAuth = FirebaseAuth.getInstance();
                    FirebaseUser userfirebase = mAuth.getInstance().getCurrentUser();


                    mDatabase = FirebaseDatabase.getInstance();
                    mDbRef = mDatabase.getReference("Student/information");
                    String email = userfirebase.getEmail();
                    Uaser_register_money user = new Uaser_register_money(namesemster, email.substring(0,11), count2);

                    mDbRef.child("Student/information").setValue(user);





                }
            });

【问题讨论】:

    标签: java android firebase android-studio


    【解决方案1】:

    只需添加监听器

       mDbRef.child("Student/information").setValue(user)
        .addOnSuccessListener(new OnSuccessListener<Void>() {
            @Override
            public void onSuccess(Void aVoid) {
                // Write was successful!
                // ...
            }
        })
        .addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception e) {
                // Write failed
                // ...
            }
        });
    

    【讨论】:

      猜你喜欢
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 2018-04-18
      相关资源
      最近更新 更多