要查看您在firebase实时数据库中提交的所有数据,您需要将查询结果设置为侦听器。以下是相关代码示例:
// 获取到您需要查找的引用 DatabaseReference ref = FirebaseDatabase.getInstance().getReference("您的引用");
// 设置侦听器以将数据实时添加到列表中 ref.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { // 遍历所有子项并将它们添加到列表 for (DataSnapshot child : dataSnapshot.getChildren()) { // 获取子项值并添加到列表中 YourModel model = child.getValue(YourModel.class); yourList.add(model); } // 更新您的UI(eg. recyclerView adapter) yourAdapter.notifyDataSetChanged(); }
@Override public void onCancelled(DatabaseError databaseError) { // 处理取消侦听的情况 } });
上述代码示例中,我们使用 addValueEventListener
方法将查询结果设置为实时侦听器,以便在数据更改时及时更新UI。此外,我们使用 onDataChange
方法遍历查询结果的所有子项,并将它们添加到适当的列表中。最后,我们使用 notifyDataSetChanged
方法更新UI及时显示所有数据。