这是我的测试的样子:
我不会使用上面的字段,它只是一个虚拟的。但我想遍历“用户”上的所有孩子,并为每封电子邮件返回一个:
System.out.println(emailString);
我发现列出对象的唯一方法是使用 firebaseAdapter,还有其他方法吗?
原文由 Rosenberg 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我的测试的样子:
我不会使用上面的字段,它只是一个虚拟的。但我想遍历“用户”上的所有孩子,并为每封电子邮件返回一个:
System.out.println(emailString);
我发现列出对象的唯一方法是使用 firebaseAdapter,还有其他方法吗?
原文由 Rosenberg 发布,翻译遵循 CC BY-SA 4.0 许可协议
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference();
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot item_snapshot:dataSnapshot.getChildren()) {
Log.d("item id ",item_snapshot.child("item_id").getValue().toString());
Log.d("item desc",item_snapshot.child("item_desc").getValue().toString());
}
}
}
原文由 Amol Dhanwat 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
最简单的方法是使用 ValueEventListener。
User
类可以这样定义: