Как извлечь список массивов, который содержит карту в Firestore - PullRequest
0 голосов
/ 30 октября 2019

Я занимаюсь разработкой приложения для Android, в котором клиент размещает заказы, а заказанные товары хранятся в списке массивов. Я пытаюсь получить данные из списка для отображения продуктов, заказанных клиентом, но, похоже, не могу пройти через это. любезно помогите

Query query = ordersRef.document(orderID).collection("listOrders");
    FirestoreRecyclerOptions<OrderProduct> options = new FirestoreRecyclerOptions.Builder<OrderProduct>()
            .setQuery(query,OrderProduct.class)
            .build();
    FirestoreRecyclerAdapter<OrderProduct, OrderItemViewHolder> adapter= new FirestoreRecyclerAdapter<OrderProduct, OrderItemViewHolder>(options) {
        @Override
        protected void onBindViewHolder(@NonNull OrderItemViewHolder holder, int position, @NonNull OrderProduct model) {
            holder.txtProductName.setText(model.getProductName());
            holder.txtProductQuantity.setText(model.getQuantity());
            holder.txtProductPrice.setText(model.getPrice());
        }

        @NonNull
        @Override
        public OrderItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
            View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.orders_layout, parent, false);
            OrderItemViewHolder holder = new OrderItemViewHolder(view);
            return holder;
        }
    };
    ordersList.setAdapter(adapter);
    adapter.startListening();

}[enter image description here][1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...