gpt4 book ai didi

android - Firebase Android 检索特定的 child

转载 作者:行者123 更新时间:2023-11-30 00:30:56 25 4
gpt4 key购买 nike

我的 firebase 看起来像 this

我有这段代码来检索我的数据,它确实在我的 logcat 中打印出我的所有数据 here ,但我只想抓取 (Annotation_City:) 并将其打印到设备。我已经尝试了其他堆栈问题和答案,但仍然没有弄清楚:)如果你能提供帮助,谢谢! :)

public void AllLocationMarkers() {
grabMarkersFromDb = new Firebase("***");
grabMarkersFromDb.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot locationSnapshot : dataSnapshot.getChildren()) {
String location = locationSnapshot.getValue().toString();
Log.d("Locations updated", "location: " + location + "-----------------------------------------------------------------------------------------------------");
}
}

@Override
public void onCancelled(FirebaseError firebaseError) {

}
});
}

最佳答案

要解决这个问题,请更改此行:

String location = locationSnapshot.getValue().toString();

用这个:

String location = (String) locationSnapshot.child("Annotation_City").getValue();

希望对您有所帮助。

关于android - Firebase Android 检索特定的 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44397462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com