我正在尝试从firebase中检索值并在我的项目中使用,但它没有发生。数据结构如下:
我有键“user”和“1”,“2”,....包含值。数字是递增的,因为它在我的屏幕截图中,我有“1”,如果我一次推3个项目,键将是:
-FirebaseId 1
“用户” ..
“1” ..
“2” ...
“3” ..
但我该如何检索这些值?
ref = FirebaseDatabase.getInstance().getReference().child("sales");
ChildEventListener childEventListener = new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Map<String, Object> map = (Map<String, Object>) dataSnapshot.getValue();
Log.d("on_child_added1", String.valueOf(map.get("user")));
Log.d("on_child_added2", String.valueOf(map.get("1")));
Log.d("on_child_added3", String.valueOf(map.get("amount")));
Log.d("on_child_added4", String.valueOf(map.get("city")));
}
...........