【发布时间】:2018-06-20 09:21:07
【问题描述】:
我在实时数据库(“体育”)中有一个路径,其中数据将使用 setValue 在用户声明的子名称下设置。如何从数据库中获取字符串。 示例-: 用户在 EditText 中写入一个名为 userWrite 的字符串,然后-:
mDatabase = FirebaseDatabase.getInstance().getReference("sports");
mDatabase.setValue.child(userWrite).setValue("Socks");
由于要检索的字符串必须已经使用 ignoreExtraProperties 在“Strings.class”中定义,当我无法在 Strings.class 文件中将数据声明为字符串将由用户提供? (这是我项目算法工作所必需的)
更新-:
用户可以创建 userWrite 并将其添加到数据库的次数不受限制,因此我需要一种方法,该方法允许我直接搜索某个字符串,而无需在 Strings.class 中声明它,我怀疑这是可能的,或者我需要一种方法,在该方法中我可以在另一个 Activity 中声明字符串并使用 get 方法
String check=AnotherClass.userWrite
数据树-:
Firebase-root
|
--- sports
|
--- pushID
|
---userWrite
|
---pushID-UserWrittenText
【问题讨论】:
标签: android firebase firebase-realtime-database