在获取数据库条目的值并将其传递给intent时遇到问题。在以下代码中,onItemClick传递了整个数据库的数据,而不是所单击的项。我如何指定只传递被点击项目的数据? Firebase的新手,让我很茫然,任何帮助我们都感激不尽
答案 0 :(得分:1)
这不是获取数据的正确方法:
String title = putData.child("title").getValue(String.class);
您不能在getValue()
对象上调用DatabaseReference
方法。为了从数据库中获取数据,您需要附加一个侦听器。 Firebase中的所有内容都与侦听器有关。因此,您应该执行与第一行代码完全相同的操作。