【问题标题】:populating recyclerview from nested table Firebase database从嵌套表 Firebase 数据库中填充 recyclerview
【发布时间】:2019-04-18 07:36:39
【问题描述】:

我在UserID 内的数据库中有这个结构我有这个随机ID,我在将数据添加到数据库时声明了它我不知道如何调用它来将内部信息显示到回收站视图。实际上,如果声明的 pushid 不存在,我可以在 Recyclerview 中显示信息,但我需要该推送 ID 才能在其他模块上工作。我还在学习,所以我很容易对这种事情感到困惑。任何帮助将不胜感激。

这是调用表的行。

mToolsDatabase = FirebaseDatabase.getInstance().getReference().child("toolHistory");

mToolsDatabase.child(list_user_id).child(mCurrentUser.getUid()).addValueEventListener(new ValueEventListener(){
public void onDataChange(DataSnapshot dataSnapshot) {
                    final String toolName = dataSnapshot.child("name").getValue().toString();
                    final String toolUser = dataSnapshot.child("user").getValue().toString();
                    final String toolBorrow = dataSnapshot.child("dateTimeBorrowed").getValue().toString();
                    final String toolReturn = dataSnapshot.child("dateTimeReturn").getValue().toString();
                    final String toolStatus = dataSnapshot.child("status").getValue().toString();
                    final String toolId = dataSnapshot.child("logId").getValue().toString();

                    viewHolder.setName(toolName);
                    viewHolder.setUser(toolUser);
                    viewHolder.setDateTimeBorrowed(toolBorrow);
                    viewHolder.setDateTimeReturn(toolReturn);
                    viewHolder.setStatus(toolStatus);
                    viewHolder.setLogId(toolId);

                }

【问题讨论】:

  • This 是一种推荐的方式,您可以通过这种方式从 Firebase 实时数据库中检索数据,并使用 FirebaseRecyclerAdapter 将其显示在 RecyclerView 中。
  • 在我的例子中,你看到 UID 后的孩子呵呵

标签: android firebase android-studio firebase-realtime-database android-recyclerview


【解决方案1】:

Firebase 有它的内置方法 FirebaseRecyclerAdapter 用于在 RecyclerView 中显示项目

另外,您可以点击此链接了解更多信息

https://grokonez.com/android/firebase-realtime-database-display-list-of-data-firebaserecycleradapter-android-development

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多