我是Firebase的新手,我想要做的是获取我的数据库中的用户名,但不使用’usuarios’子项.希望我解释正确.这就是我正在尝试的:myRef.addValueEventListener(new ValueEventListener() {@Overridepublic void onDataCha...
我是Firebase的新手,我想要做的是获取我的数据库中的用户名,但不使用’usuarios’子项.希望我解释正确.
这就是我正在尝试的:
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot: dataSnapshot.getChildren()) {
String name = postSnapshot.child("usuarios").child("luisito").child("nombre").getValue(String.class);
Toast.makeText(UsuariosEnLineaActivity.this, name, Toast.LENGTH_SHORT).show();
}};
@Override
public void onCancelled(DatabaseError databaseError) {
}});
上面的代码得到了名称,但我想要所有用户的名字.谢谢您的帮助.
解决方法:
试试这样:
ArrayList<String> names = new ArrayList<>();
myRef.child("Administrador").child("usuarios").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot: dataSnapshot.getChildren()) {
String name = postSnapshot.child("nombre").getValue(String.class);
names.add(name);
}};
@Override
public void onCancelled(DatabaseError databaseError) {
}});
现在名称包含所有名称.
沃梦达教程
本文标题为:java – 如何从Firebase数据库中的用户获取数据?
猜你喜欢
- Spring的同一个服务会加载多次的问题分析及解决方法 2023-06-16
- java开发validate方法中校验工具类详解 2023-05-19
- 使用ObjectMapper解析json不用一直new了 2023-01-02
- Mybatis-Plus实现SQL拦截器的示例 2023-07-14
- Spring jcl及spring core源码深度解析 2023-07-01
- 完美解决jsp页面在IE8下文本模式自动为(杂项Quirks)导致页面显示错位 2023-08-03
- Java动态规划之硬币找零问题实现示例 2023-03-31
- SpringBoot注入自定义的配置文件的方法详解 2023-05-25
- CompletableFuture 异步编排示例详解 2023-05-09
- JavaServlet的文件上传和下载实现方法 2023-07-30