Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在firebase android中获取对象id?_Android_Listview_Firebase_Firebase Realtime Database - Fatal编程技术网

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

如何在firebase android中获取对象id?,android,listview,firebase,firebase-realtime-database,Android,Listview,Firebase,Firebase Realtime Database,我正在使用firebase数据库。我已经在列表视图中显示了用户名。当我点击任何列表项时,我想显示其他活动的更多信息。所以我想获取特定单击项的对象id 这是图片首先,需要澄清一下如何在listview上列出用户名。这可能有助于给出与您所遵循的方法类似的答案。由于没有提到你解决问题的方法,我将这样做: 在列出用户名时,确保获取用户名的查询也获取用户ID。然后,只需在列表视图的item类中为该用户ID再存储一个变量,这样当用户单击某个用户时,就可以将单击的item类中的user ID变量发送到另一个活

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


这是图片

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

在列出用户名时,确保获取用户名的查询也获取用户ID。然后,只需在列表视图的item类中为该用户ID再存储一个变量,这样当用户单击某个用户时,就可以将单击的item类中的user ID变量发送到另一个活动(一种方法是使用bundle并将其放入Intent Extras),并在firebase中查询该用户ID,从而为您提供所需的信息


希望这会有所帮助。

首先,您需要澄清如何在listview上列出用户名。这可能有助于给出与您所遵循的方法类似的答案。由于没有提到你解决问题的方法,我将这样做:

在列出用户名时,确保获取用户名的查询也获取用户ID。然后,只需在列表视图的item类中为该用户ID再存储一个变量,这样当用户单击某个用户时,就可以将单击的item类中的user ID变量发送到另一个活动(一种方法是使用bundle并将其放入Intent Extras),并在firebase中查询该用户ID,从而为您提供所需的信息


希望能有所帮助。

你看过谷歌的例子吗?选中此项:共享数据库结构如果您获得一个特定的子数据,您可以获得存储在列表中的特定子数据,而不是之后的子数据。您看过Google示例吗?选中此项:共享数据库结构如果获得一个特定的子数据,则可以获得存储在列表中的特定子数据