Recycler View Показ карты с нулевыми значениями - PullRequest
0 голосов
/ 18 октября 2018

У меня есть структура базы данных как

enter image description here

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

18Oct08: 52 утра как один элемент.

18 Oct7: 31 вечера как другой.

Так что для этого я использую firebase Ui для базы данных.и моя ссылка такова:

r2=FirebaseDatabase.getInstance().getReference().child("Uploads").child("Wheat").child(S).child(D).child(T).child(FirebaseAuth.getInstance().getUid());

Но я получаю карточку с указанием нулевых значений.

Поэтому мой вопрос, как мне инициализировать ссылку на базу данных, чтобы все элементы отображались в RecyclerView.

А это мой RecyclerView s код.

FirebaseRecyclerOptions<RecyclerCropView> options = new FirebaseRecyclerOptions.Builder<RecyclerCropView>().setQuery(r2, RecyclerCropView.class).build();
                        FirebaseRecyclerAdapter<RecyclerCropView, ViewHolder2> Fbra1 = new FirebaseRecyclerAdapter<RecyclerCropView, ViewHolder2>(options) {
                            @Override
                            protected void onBindViewHolder(@NonNull ViewHolder2 holder, int position, @NonNull RecyclerCropView model) {
                                holder.setProductImage(model.getProduct_Image());
                                holder.setProduct(model.getProduct());
                                holder.setMax(model.getMaximumPrice());
                                holder.setQuantityUnit(model.getQuantityUnit());
                                holder.setQuantity(model.getQuantity());
                            }

                            @NonNull
                            @Override
                            public ViewHolder2 onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
                                View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_post, parent, false);
                                return new ViewHolder2(v);
                            }
                        };
                        Fbra1.startListening();
                        Fbra1.notifyDataSetChanged();
                        recyclerView.hasFixedSize();
                        recyclerView.setLayoutManager(new LinearLayoutManager(MyPost.this));
                        recyclerView.setAdapter(Fbra1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...