【问题标题】:What are these in Firebase database? Please see detailsFirebase 数据库中的这些是什么?请查看详情
【发布时间】:2016-04-14 07:08:35
【问题描述】:

我正在 Firebase 中保存一些数据。

数据将保存在 Uid 之外的其他位置。

它被保存在这些下面:

这些叫什么?

虽然Uids 看起来像这样:

我想知道这一点,因为我想获取它们下面的数据。当我尝试使用此代码获取数据时:

        retrieveRefUid.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {

                Toast.makeText(getBaseContext(), dataSnapshot.getValue().toString(), Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onCancelled(FirebaseError firebaseError) {
                Toast.makeText(getBaseContext(), firebaseError.getMessage(), Toast.LENGTH_SHORT).show();
            }
        });

它什么都不获取并给出一个空白Toast

P.S:我确定我指定了正确的路径。

请告诉我这些(上面的 2 张图片)叫什么,以便我可以获取它们下面的数据。

抱歉,问题的格式不正确。我还是个初学者。

【问题讨论】:

  • 我不确定,但我认为这是 firebase 随机生成的名称。它也发生在我身上,但我没有得到实际答案。这是我的问题:-stackoverflow.com/questions/35722617/retrofit-post-method
  • @SushilKumar 那么如何从那里检索数据?
  • 其实我也在搜索如何在将数据发布到firebase后获取数据。
  • 可能是一些反手工作 2 将数据存储为格式(没有随机生成名称)....
  • @Hammand 你得到解决方案了吗??

标签: android firebase firebase-realtime-database


【解决方案1】:

这些叫什么?

这些键称为推送 ID,因为它们是由 Firebase 的 push() 方法生成的。它们记录在Firebase guide on saving lists of data 和此blog post in their implementation 中。

【讨论】:

  • 抱歉 Ping 并感谢您的时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 2016-07-31
  • 2016-10-27
  • 1970-01-01
相关资源
最近更新 更多