Android 如何在recyclerview中显示Firebase父元素

Android 如何在recyclerview中显示Firebase父元素,android,firebase,android-recyclerview,Android,Firebase,Android Recyclerview,当只有一个父元素时,我可以显示子元素,但我不知道如何显示父元素(食物) 代码: private void loadOrders(String restaurantId) { adapter = new FirebaseRecyclerAdapter<Request, OrderViewHolder>( Request.class, R.layout.order_layout, OrderViewHold

当只有一个父元素时,我可以显示子元素,但我不知道如何显示父元素(食物)

代码:

private void loadOrders(String restaurantId) {
    adapter = new FirebaseRecyclerAdapter<Request, OrderViewHolder>(
            Request.class,
            R.layout.order_layout,
            OrderViewHolder.class,
            requests
    ) {
        @Override
        protected void populateViewHolder(OrderViewHolder viewHolder, Request model, int position) {
            viewHolder.txtOrderId.setText(adapter.getRef(position).getKey());
            viewHolder.txtOrderStatus.setText(Common.convertCodeToStatus(model.getStatus()));
            viewHolder.txtOrderAddreess.setText(model.getAddress());
            viewHolder.txtOrderPhone.setText(model.getUserId());
            viewHolder.setItemClickListener(new ItemClickListener() {
                @Override
                public void onClick(View view, int position, boolean isLongClick) {

                }
            });
        }
    };
    adapter.notifyDataSetChanged();
    recyclerView.setAdapter(adapter);
}
private void loadOrders(String restaurantId){
适配器=新的FirebaseRecyclerAdapter(
请求类,
R.layout.order_布局,
OrderViewHolder.class,
请求
) {
@凌驾
受保护的void populateViewHolder(OrderViewHolder、请求模型、int位置){
viewHolder.txtOrderId.setText(adapter.getRef(position.getKey());
viewHolder.txtOrderStatus.setText(Common.convertCodeToStatus(model.getStatus());
viewHolder.txtoderaddrees.setText(model.getAddress());
viewHolder.txtordphone.setText(model.getUserId());
viewHolder.setItemClickListener(新建ItemClickListener(){
@凌驾
公共void onClick(视图、int位置、布尔值isLongClick){
}
});
}
};
adapter.notifyDataSetChanged();
recyclerView.setAdapter(适配器);
}

我认为最简单的方法是定制您的请求

public class Request{
   private List<Food> foods;
}
然后你就可以简单地得到像苹果一样的食物

model.getFoods().get({position that you want}).getProducName();

您好,请编辑您的问题,以确定a)您希望看到的内容,b)您正在看到的内容,c:您收到的任何错误消息。
model.getFoods().get({position that you want}).getProducName();