【发布时间】:2018-08-06 12:25:44
【问题描述】:
所以使用 GeoFire 我能够将所有返回的键放入一个列表中。
ArrayList<String> arrayList = new ArrayList();
GeoQuery geoQuery = geoFire.queryAtLocation(new GeoLocation(37, -133), 1.6);
geoQuery.addGeoQueryEventListener(new GeoQueryEventListener() {
@Override
public void onKeyEntered(final String key, GeoLocation location) {
arrayList.add(key);
...
我想我应该像这样添加监听器。如何让 BizName 填充 listView?很高兴我有键,但我想要与这些键关联的值。
mRootRef.child("Businesses").child(key).addListenerForSingleValueEvent(new ValueEventListener(){
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Data data = dataSnapshot.getValue(Data.class);
data.getBizName();
}
【问题讨论】:
标签: firebase firebase-realtime-database geofire