Firebase实时数据库Android Java

巴托斯·奥西梅克

有人可以回答我的问题:为什么我不能像这样以root身份创建子代:

mDatabase.child("teams").child(uniqueIDstr).child("members").child(currentUser.getEmail()).setValue("XD");

因为类似这样的东西可以正常工作:

mDatabase.child("users").child(currentUser.getUid()).child("groups").child(uniqueIDstr).setValue("group");
弗兰克·范普菲伦

问题出在这个电话上child(currentUser.getEmail())电子邮件地址始终至少包含一个,.并且Firebase实时数据库中的密钥中不允许使用该字符。当您运行该代码时,实际上应该得到一条错误消息,该代码明确地告诉了您这一点。

常见的解决方案是“编码”电子邮件地址,例如通过.从中删除或将其更改.,后者是一个巧妙的技巧,因为,在电子邮件地址中不允许使用,而在实时数据库密钥中允许使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

火力地堡实时数据库更新数据 - 的Android的Java

使用Java加入Firebase实时数据库?

搜索FireBase实时数据库

Firebase管理员SDK Java侦听器,用于实时数据库

如何使用AndroidStudio中的Java方法从Firebase实时数据库中读取值?

无法在Android中更新Firebase实时数据库

Firebase实时数据库规则

在Android中从Firebase实时数据库检索数据

Firebase实时数据库的架构

从Firebase实时数据库,Android Studio,Java获取数据

Firebase实时数据库配置

Firebase实时数据库-规则

Firebase实时数据库列出Java中具有自动增量的数据

Firebase实时数据库addValueEventListener

Android:Firebase实时数据库

Firebase 实时数据库的问题

Android Firebase 实时数据库获取数据太慢

Firebase 实时数据库 - 关于事件 - Javascript Deltasnapshot 和 Android Java DataSnapshot 之间的区别

Firebase 实时数据库帖子

Firebase 实时数据库读写数据协议与android

如何从 Firebase 实时数据库 Java 中的子节点检索数组数据?(Firebase 回收器适配器)

在 Android Studio 上使用 Java 检查实时数据库上的重复数据

Android Firebase 实时数据库博客应用

Firebase 实时数据库 hiscore

Firebase 实时数据库 (Android-Java)-“类未定义无参数构造函数”

JAVA Android studio 不向 Firebase 实时数据库发送数据

Firebase 实时数据库 - 如何使用 java sdk 管理数据库规则

使用 android studio java Recycler 视图从 Firebase 实时数据库中删除节点

将firebase实时数据检索到android studio java app界面