我以用户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()直接检索?
答案 0 :(得分:1)
这是阅读纬度的一种方法:
color
我强烈建议您阅读Firebase Database documentation on reading data,然后选择Firebase codelab for Android。