更清晰格式Firebase Android检索数据

时间:2015-01-09 21:04:36

标签: android firebase simplification

当我检索我的数据时,它包含括号{和唯一的ID,例如 - JSDHGJDGJJSKA ......我想让它变得更清晰,并且摆脱括号,例如我的输出是:

{-JfFQQRYnhiKeuN5ERGX={msg=Monday},-JfFQAhQQWIFAUuV1nD4={msg=this is test}}

我想摆脱括号和单词msg,并随机检索其中一条消息。

如果我收到一条随机消息,我想要输出:

Monday

如果我随机拿起另一个

this is test

非常感谢任何有关如何实现这一目标的想法。

2 个答案:

答案 0 :(得分:1)

当我使用它时,我能够检索我的数据,例如。我保存为Book - >标题:“死亡之书” 这是检索标题的代码:检索数据 -

String title = (String) snapshot.child("title").getValue();

在我使用之后它工作了并且我没有使用push因为push创建了它的唯一ID以及它的复杂程度来处理它所以我使用了:保存数据 -

                Map<String, Object> title= new HashMap<String, Object>();
                title.put("title", "This is a working message");
                f.child("Book").updateChildren(title);

一切顺利。我希望它可以帮助每个遇到这些问题的人。使用更新子项,您可以使用自动增量作为您的ID。

答案 1 :(得分:0)

你在字符串中获取数据吗?如果您正在使用字符串,那么很容易,您可以使用替换方法,例如:yourString.replace(&#34; a&#34;,&#34; b&#34;)