我是android studio的初学者用户。我在这个问题上需要你的帮助。 我编写了一个代码来保存firebase数据库中的字符串,我想编写一个代码来检索来自多个节点的某个键下的所有值,并将其显示在listview中。 我怎么能这样做?
data structure:
答案 0 :(得分:0)
DataBase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
ArrayList<String> a = new ArrayList<>();
a.add(dataSnapshot.child("imageURL").getValue().toString());
a.add(dataSnapshot.child("n1").getValue().toString());
a.add(dataSnapshot.child("n2").getValue().toString());
a.add(dataSnapshot.child("n3").getValue().toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
然后使用setAdapter将此列表设置为适配器.. 我希望这段代码可以帮助你:)