Как получить данные из базы данных Firebase Realtime и отобразить их в ListView - PullRequest
0 голосов
/ 21 апреля 2020

Я хочу отобразить список продуктов, хранящихся в базе данных Firebase.

Кроме того, я хочу проверить, нет ли продуктов, и в этом случае отобразить сообщение с использованием textview.

Я пытался ссылаясь на многие учебные пособия, но ни один не помог.

Даже базовые c учебные пособия или информация были бы очень полезны.

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2020

Попробуйте так:

Установите LayoutManager в onCreate() для данных привязки:

RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext());
recyclerView.setLayoutManager(mLayoutManager);

    if(dataSnapshot.exists()) {
            String productName = dataSnapshot.child("YourProductNameKey").getValue(String.class);
            String productQuantity= dataSnapshot.child("YourProductQuantityKey").getValue(String.class);

           Product p = new Product(productName,productQuantity); 
           list.add(p);
          myAdapter = new MyAdapter(EditProductActivity.this,list);
          recyclerView.setAdapter(myAdapter);

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