【发布时间】:2020-12-22 06:23:43
【问题描述】:
mAuth.currentUser?.uid?.let {
FirebaseDatabase.getInstance().getReference().child("users").child(it).child("snaps")
.addChildEventListener(object: ChildEventListener{
override fun onChildAdded(snapshot: DataSnapshot, previousChildName: String?) {
emails.add(snapshot.child("from").value as String)
snaps.add(snapshot)
adapter.notifyDataSetChanged()
}
在上面的代码中,我从 firebase 数据库中获取了快照。我在snaps 下有 2 个孩子。
我的问题是dataSnapshot 是否包含所有孩子作为一个,或者我会得到 2 个dataSnapshot,其中每个快照代表一个孩子?
也就是说snaps数组列表大小是1还是2?
【问题讨论】:
标签: android firebase kotlin firebase-realtime-database