用于检索数据的Firebase数据库参考

时间:2017-06-14 00:54:41

标签: android firebase firebase-realtime-database

我以用户B( 3wgmOhWlUUcyoBQXKZWnhw3K7Ik2 )身份登录,我想从数据库中检索用户A( yKlWu19vhqQXfL2tDlBNfMSduMe2 )的位置数据。

这里我的数据库结构如下。

{
  "3wgmOhWlUUcyoBQXKZWnhw3K7Ik2" : {
      "name" : "MAMA",
      "type" : "P"
  },
  "yKlWu19vhqQXfL2tDlBNfMSduMe2" : {
      "location" : {
          "latitude" : 3.0537728,
          "longitude" : 101.4826099
      },
      "name" : "AYAH NAN",
      "type" : "D"
  }
}

如何为Firebase数据库参考编写以检索位置数据?这是正确的吗?

databaseReference = FirebaseDatabase.getInstance().getReference().child("yKlWu19vhqQXfL2tDlBNfMSduMe2");

我应该通过ChildListener()或使用getValue()直接检索?

1 个答案:

答案 0 :(得分:1)

这是阅读纬度的一种方法:

color

我强烈建议您阅读Firebase Database documentation on reading data,然后选择Firebase codelab for Android