java - getValue 数据库条目 onitemClick

标签 java android firebase

我在获取数据库条目的值并将其传递给 Intent 时遇到问题。在下面的代码中,onItemClick 正在传递整个数据库的数据,而不是单击的项目。我怎样才能指定只传递点击的项目的数据? Firebase 新手,所以我很茫然,非常感谢任何帮助

最佳答案

这不是获取数据的正确方法:

String title = putData.child("title").getValue(String.class);

您无法在 DatabaseReference 对象上调用 getValue() 方法。为了从数据库获取数据,您需要附加一个监听器。 Firebase 中的一切都与监听器有关。因此,您应该执行与第一行代码中完全相同的操作。

关于java - getValue 数据库条目 onitemClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53559116/

相关文章:

java - JPA entityManager.merge 将 LocalDateTime 转换为 SQLServer 2012 DATETIME2

java - RecyclerView notifydatasetchanged 未从 fragment 调用

android - HelloAR 示例场景显示默认的空场景

android - 如何制作一个包含很多条目的详细表格?

ios - Firebase/Crashlytics 在提交崩溃报告时遇到问题

java - SpringBoot SpringApplicationBuilder

java - 泛型:java.lang.String 不能应用于 Student

java - 使用 Stream 将逗号分隔的字符串转换为数组

android - Cordova-Plugin-Firebase 当应用程序从 OFF 变为 ACTIVE 时,onNotificationOpen() 在 Android 上不起作用

android - 将 google firebase 添加为库