如何在firebase android中获取对象ID?

Posted

技术标签:

【中文标题】如何在firebase android中获取对象ID?【英文标题】:how to get object id in firebase android? 【发布时间】:2017-06-06 03:29:19 【问题描述】:

我正在使用 firebase 数据库。我在列表视图中显示了用户名。当我单击任何列表项时,我想显示有关其他活动的更多信息。所以我想获取特定点击项目的对象ID。

这是图片when user click I want to get unique id

【问题讨论】:

你看过谷歌的例子吗?检查这个:github.com/firebase/quickstart-android 共享数据库结构 如果您获得一个特定的子数据,您可以获得存储在列表中的特定子数据 【参考方案1】:

首先,需要澄清一下如何在列表视图中列出用户名。这可能有助于给出类似于您所遵循的方式的答案。由于没有提到您解决问题的方法,因此我将这样做:

在列出用户名时,请确保获取您的用户名的查询也获取用户的 ID。然后只需在列表视图的项目类中为该用户 ID 再存储一个变量,因此当用户单击用户时,将单击的项目类中的用户 ID 变量发送到另一个活动(一种方法是使用捆绑并将其放入在 Intent Extras 中)并在 firebase 中查询该用户 ID,这将为您提供所需的信息。

希望对您有所帮助。

【讨论】:

以上是关于如何在firebase android中获取对象ID?的主要内容,如果未能解决你的问题,请参考以下文章

Android Firebase,只需获取一个子对象的数据

如何通过 android 将文件保存到 Firebase 托管文件夹位置以获取图像?

如何在 Firebase 实时数据库(Android 开发)中获取特定子项的键值?

如何使用kotlin在Android的firebase中获取child的键值

如何在 Firebase Android 中获取用户点击的动态短链接?

Firebase Android - 如何随机获取一些项目[重复]