gpt4 book ai didi

android - Android setValue 中的 Firebase 实时数据库无法正常工作

转载 作者:行者123 更新时间:2023-12-04 14:39:34 25 4
gpt4 key购买 nike

我第一次尝试使用实时数据库。设定值功能对我不起作用。

我已经通过以下方式更新了写作规则:

{
"rules": {
".read": true,
".write": true
}
}

我的代码如下所示:

        Integer Age = 24;
FirebaseDatabase mDatabase = FirebaseDatabase.getInstance();
DatabaseReference sReference = mDatabase.getReference();
sReference.child("Users").child("George").child("Age").setValue(Age)
.addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(Dashboard.this, "Data stored", Toast.LENGTH_LONG).show();
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(Dashboard.this, "Error", Toast.LENGTH_LONG).show();
}
});

当我打印出引用时,它是正确的。但是 OnSucces 和 OnFailure 都不会被触发。

感谢您的帮助。

最佳答案

发现问题。该数据库位于欧洲。显然我没有在 getInstance() 方法中指定 URL,这在这种情况下似乎是必需的。

关于android - Android setValue 中的 Firebase 实时数据库无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65264666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com