我正在生成一些随机的“字母数字字符”并将数据连同其中的GeoFire
位置一起保存。
这是我生成随机字母数字字符的方式:
String rac = UUID.randomUUID().toString();
数据保存在此:appname/anotherReference/rac/
现在的问题是,我怎样才能给出随机生成的字母数字字符的准确参考,以便我可以从中检索数据?
我正在生成一些随机的“字母数字字符”并将数据连同其中的GeoFire
位置一起保存。
这是我生成随机字母数字字符的方式:
String rac = UUID.randomUUID().toString();
数据保存在此:appname/anotherReference/rac/
现在的问题是,我怎样才能给出随机生成的字母数字字符的准确参考,以便我可以从中检索数据?
可能需要更多信息,但我绝对可以试一试。
如果您在 appname/anotherReference 创建引用并检索所有子项,您可以对每个子项说 snapshot.getKey() 以检索密钥 (rac),我认为这是您要求访问的特定值?如果您在应用程序中显示了它,那么您可以通过您选择的方法在用户之间复制和共享它。
只需提供如下简单的参考即可解决此问题:https://appname.firebaseio.com/anotherReference/
.
我了解到,也没有必要提供参考rac
!
无论如何,Chris Conway在解决这个问题方面帮助了我很多。