【问题标题】:Assign a firebase database url(String) to a Database Reference variable?将firebase数据库url(字符串)分配给数据库引用变量?
【发布时间】:2018-02-05 17:33:42
【问题描述】:

我正在尝试将包含数据库中某个位置的 url 的字符串分配给 DatabaseReference 类型。 示例:

String strRef = "my database url";
DatabaseReference ref = //here I want to assign the content of strRef.

更新(从评论到亚历克斯的回答):

我从另一个活动中获取了指向我数据库中某个位置的特定 url。现在我需要将它转换为 DatabaseReference 类型,我将能够从我的数据库中的这个位置读取它。

【问题讨论】:

    标签: android firebase firebase-realtime-database


    【解决方案1】:

    如果您从某处获取到数据库中某个位置的完整 URL,您可以使用以下命令为该位置创建一个 DatabaseReference

    String url = "https://<your-project>.firebaseio.com/path/to/data";
    DatabaseReference ref = FirebaseDatabase.getInstance().getReferenceFromUrl(url);
    

    因此,如果您的 URL 以 https://&lt;your-project&gt;.firebaseio.com/ 开头,则上述方法有效。

    如果你得到一个完整的路径,你会使用:

    String path = "/path/to/data";
    DatabaseReference ref = FirebaseDatabase.getInstance().getReference(path);
    

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 2016-08-25
      • 2014-04-26
      相关资源
      最近更新 更多