【发布时间】:2021-05-01 08:40:30
【问题描述】:
DatabaseReference 参考 = FirebaseDatabase.getInstance().getReference().child("User Allergens").child(uid);
我需要在 .child(UID) 之后添加什么? 我的代码:
ArrayList<String> list = new ArrayList<>();
ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.list_item, list );
listView.setAdapter(adapter);
DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("User Allergens").child(uid);
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
list.clear();
for (DataSnapshot snapshot : dataSnapshot.getChildren() ){
list.add(snapshot.getValue().toString());
}
adapter.notifyDataSetChanged();
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
picture of data structure in firebase, have a look for a clear view.
【问题讨论】:
-
我做了,我在这里添加了代码,请你看看吗?
-
显示的数据我有 {A1=Lactose } 但我只想显示 Lactose
标签: java android firebase firebase-realtime-database android-arrayadapter