【发布时间】:2017-06-28 17:32:09
【问题描述】:
我想在我的 Firebase 数据库中检索作为子节点的子节点的所有差事名称。
但是,我只能引用到第二个子节点(随机键) 这是我的代码;
View view = inflater.inflate(R.layout.tab1,container,false);
String r = "Errands";
root = FirebaseDatabase.getInstance().getReference().child(r);
list = (ListView) view.findViewById(R.id.mylistview);
arrayAdapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,list_of_errands);
list.setAdapter(arrayAdapter);
root.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Set<String> set = new HashSet<String>();
Iterator i = dataSnapshot.getChildren().iterator();
while (i.hasNext()) {
set.add(((DataSnapshot) i.next()).getKey());
}
请帮忙
【问题讨论】:
标签: android firebase firebase-realtime-database