一个简单的问题:
参考我的数据库的形象,我想在一个列表,让节点“用户”的孩子们的价值观在活动中,即列表中应显示值“a”和“m”。
我该如何使用以及如何使用?
一个简单的问题:
参考我的数据库的形象,我想在一个列表,让节点“用户”的孩子们的价值观在活动中,即列表中应显示值“a”和“m”。
我该如何使用以及如何使用?
请尝试此代码:
DatabaseReference yourRef = FirebaseDatabase.getInstance().getReference().child("user");
yourRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
List<String> usersList = new ArrayList<>();
for (DataSnapshot ds : dataSnapshot.getChildren()) {
String userName = (String) ds.getKey();
usersList.add(userName);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
throw databaseError.toException(); // don't ignore errors
}
});
这是你必须在你的列表中,a
,m
答的方式等等。
希望它有帮助。
你可以从文档的信息here
List<User> allUsers = new ArrayList<>();
DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("user");
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
allUsers.clear();
for (DataSnapshot userSnapshot: dataSnapshot.getChildren()) {
allUsers.add(userSnapshot.getValue(User.class));
}
yourRecyclerViewAdapter.notifyDataSetChanged();
}
@Override
public void onCancelled(DatabaseError databaseError) {
// Getting Users failed, log a message
Log.w(TAG, "loadUser:onCancelled", databaseError.toException());
// ...
}
});
我想在ListView中显示这些列表项或一种实时视图或RecyclerView,但没有得到想要的结果。 –
我想在ListView中显示这些列表项或一种实时视图或RecyclerView,但没有得到想要的结果。 –
运行此代码时出现什么错误? –
Forceclosing应用程序 –