Firebase数据库未写

时间:2018-04-04 12:58:08

标签: android firebase firebase-realtime-database firebase-authentication

我正在尝试写入我的Firebase数据库,但这样做时没有发生任何事情。尽管添加了onCompleteListener,但没有任何回报。

我正在创建自定义对象,然后尝试将其放入我的数据库中。

声明数据库:

DatabaseReference mDatabase;

on onCreate:

mDatabase = FirebaseDatabase.getInstance().getReference(); // This returns the correct URL for my project

我创建对象的代码是:

Party party = new Party(partyName, partyDescription, userUID, new ArrayList<PartyUser>(), isExplicitAllowedSwitch.isChecked());

我将此代码分配给我的数据库的代码是:

mDatabase.child("party").child("1").setValue(party);

规则:

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

另外,我注意到了(这可能与问题无关,但是..)我可以从手机上卸载我的应用程序,重新安装它,它会记住使用FirebaseAuth登录的用户,即使我删除了用户完全!

奇怪的是,即使我将值设置为“Hello”,也会出现相同的结果。

0 个答案:

没有答案