【问题标题】:Firebase retrieving multiple strings from a databaseFirebase 从数据库中检索多个字符串
【发布时间】:2017-10-10 03:54:22
【问题描述】:

我想从包含在一行中的数据库中检索多个字符串 这可能吗? Array of strings

这就是我的数据库在Firebase Database中时的样子

如您所见,数据库仅包含加油站,我有办法检索字符串管理器或机械师吗?

【问题讨论】:

  • 我认为您可以在一行中检索所有内容(在 android dataSnapshot.getvalue() 中)。它带有花括号
  • 对不起,你能举个例子说明你的意思吗
  • 你的问题不完整。添加整个数据库结构和一些代码。

标签: java arrays firebase firebase-realtime-database


【解决方案1】:

您尚未指定任何平台。在android中你会得到这样的数据

final DatabaseReference ref = FirebaseDatabase.getInstance().getReference(<ROOT_TAG>);
ref.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        String data = dataSnapshot.getValue().toString();
    });
}

【讨论】:

  • 我试过了,但它只得到了字符串的加油站部分,我试图将其他部分如经理或机械师存储到另一个变量中
  • 您是否使用了正确的根标签?如果你这样做,你会得到一切
猜你喜欢
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-27
  • 2018-01-12
  • 1970-01-01
相关资源
最近更新 更多