Android Firebase getReference和子

时间:2017-03-26 05:29:14

标签: java android firebase

firebase中的参考和孩子是什么?

             mSearchedLocationReference = FirebaseDatabase
                .getInstance()
                .getReference()
                .child(Constants.FIREBASE_CHILD_SEARCHED_LOCATION);

            DatabaseReference restaurantRef = FirebaseDatabase
                .getInstance()
                .getReference(Constants.FIREBASE_CHILD_RESTAURANTS);

我从https://www.learnhowtoprogram.com/android/data-persistence/firebase-writing-pojos和我读到的代码中获取了代码:

Constants.FIREBASE_CHILD_RESTAURANTS = "Restaurants"
Constants.FIREBASE_CHILD_SEARCHED_LOCATION = "SearchedLocation"

Restaurants和SearchedLocation都是Node(或RDBMS透视图中的表),但是为什么restaurant是通过引用调用的,searchLocation是由child调用的。

显示searchLocation子项的另一个链接:https://www.learnhowtoprogram.com/android/data-persistence/firebase-reading-data-and-event-listeners

1 个答案:

答案 0 :(得分:-2)

你可以写

FirebaseDatabase
                .getInstance()
                .getReference().child(Constants.FIREBASE_CHILD_RESTAURANTS);

它与

相同
 FirebaseDatabase
                .getInstance()
                .getReference(Constants.FIREBASE_CHILD_RESTAURANTS);