【问题标题】:How to give accurate Firebase reference?如何提供准确的 Firebase 参考?
【发布时间】:2016-05-28 19:54:14
【问题描述】:

我正在生成一些随机的“字母数字字符”并将数据与GeoFire 位置一起保存在其中。

这是我生成随机字母数字字符的方式:

String rac = UUID.randomUUID().toString();

数据保存在此:appname/anotherReference/rac/

现在的问题是,我怎样才能给出随机生成的字母数字字符的准确参考,以便从中检索数据?

【问题讨论】:

标签: java android firebase firebase-realtime-database geofire


【解决方案1】:

可能需要更多信息,但我绝对可以试一试。

如果您在 appname/anotherReference 创建引用并检索所有孩子,您可以对每个孩子说 snapshot.getKey() 以检索密钥 (rac),我相信这是您要求访问的特定值?如果您在应用程序中显示了它,那么您可以复制并以您选择的方法在用户之间共享。

【讨论】:

  • 我应该向您提供哪些类型的更多信息?
  • 我已经估计了我认为可以解决您的问题的方法。您能否告诉我该估计是否不正确以及原因,我可以致力于使我的答案具有相关性。我的回答适合你的问题吗?如果没有,为什么不呢?
  • 其实引用有点像https://appname.firebaseio.com/appname/anotherReference/rac,在这个引用下我是保存数据的。所以,我想要的是我应该提供的正确参考,以便从该参考中检索数据。我希望你得到我!
  • 您的意思是以后如何在同一设备上看到相同的数据?将子侦听器添加到https://appname.firebaseio.com/appname/anotherReference 以便在添加数据后查看该数据是否有意义?这将为您提供所有引用数据的列表,而不仅仅是保存在 rac/ 下的数据
  • 很高兴听到。请将您的解决方案作为答案或对您的问题进行修改,以便其他人可以从您发布的内容中学习。
【解决方案2】:

这个问题只需要给出简单的参考就解决了:https://appname.firebaseio.com/anotherReference/。

我了解到,rac 也没有必要提供参考!

无论如何,Chris Conway 帮我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多