【发布时间】:2017-12-06 04:27:00
【问题描述】:
构建 Firebase 数据
我想获取 order_detail 中的所有数据或 order_detail 中的数据之一,例如 detail_item_id。我总是因为order_detail而关闭错误强制,但是如何为此进行循环或如何获取数组对象之一?我只能获取像 order_customer_name 或 order_date 这样的级别的数据。这是我的代码。谢谢
mDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
processOrderList.clear();
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()){
DetailitemOrderSetGet orderDetail = postSnapshot.child("order_detail").getValue(DetailitemOrderSetGet.class);
processOrderList.add(postSnapshot.getValue(OrderHistorySetGet.class));
}
processAdapter.notifyDataSetChanged();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
【问题讨论】:
-
请分享你的班级
DetailitemOrderSetGet代码
标签: android json firebase firebase-realtime-database