android - 如何在 1 节点 Android Firebase 下读取特定值

标签 android firebase firebase-realtime-database

我有一个看起来像这样的数据结构

TABLENAME {
USERID { 
USERID: ...
DATE: ....
}
}

我只想读取/检索 DATE 值,我该怎么做?

我试过:

Log.d("Print Date", snapshotValue.get("DATE")); 

但它不起作用,它说找到了所需的字符串对象。

基本上我想做这样的事情,如果它可以在不使用 MAP 的情况下完成的话;

String date = snapshot.getValue("DATE");

最佳答案

尝试

snapshot.child("DATE").getValue().toString();

关于android - 如何在 1 节点 Android Firebase 下读取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41944477/

相关文章:

javascript - 页面重定向到另一个页面(仪表板)后如何使用firebase认证用户数据?

javascript - Firebase 函数 : functions is not defined

ios - 如何在 Swift 中从我的应用程序检索通知

java - 如何从 Firebase 实时数据库中具有不同键的节点读取相同的值?

java - Android 无法在沉浸模式下全屏显示

android - 如何在我的应用程序中为两种风格保留 Java 文件并为其他人排除它?

java - 将匿名函数传递给方法,存储它并执行它?

android - openOptionsMenu 不适用于全屏

ios - Firebase 推送通知无法正常工作 ios11 swift 4.1

java - 在 Firebase 中多次调用函数时,Recyclerview 一次又一次地显示数据