заполнение повторного просмотра из вложенной таблицы в базе данных Firebase - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть эта структура в моей базе данных внутри UserID У меня есть этот случайный идентификатор, который я объявил при добавлении данных в базу данных. Я не знаю, как это вызвать, чтобы отобразить информацию внутри представления переработчика. На самом деле я могу отобразить информацию в Recyclerview, если объявленного pushid нет, но мне нужен этот идентификатор push для работы на других модулях. Я все еще учусь, поэтому меня легко спутать с такими вещами. Любая помощь будет так цениться.

database structure

Это строка, которая вызывает таблицу.

mToolsDatabase = FirebaseDatabase.getInstance().getReference().child("toolHistory");

mToolsDatabase.child(list_user_id).child(mCurrentUser.getUid()).addValueEventListener(new ValueEventListener(){
public void onDataChange(DataSnapshot dataSnapshot) {
                    final String toolName = dataSnapshot.child("name").getValue().toString();
                    final String toolUser = dataSnapshot.child("user").getValue().toString();
                    final String toolBorrow = dataSnapshot.child("dateTimeBorrowed").getValue().toString();
                    final String toolReturn = dataSnapshot.child("dateTimeReturn").getValue().toString();
                    final String toolStatus = dataSnapshot.child("status").getValue().toString();
                    final String toolId = dataSnapshot.child("logId").getValue().toString();

                    viewHolder.setName(toolName);
                    viewHolder.setUser(toolUser);
                    viewHolder.setDateTimeBorrowed(toolBorrow);
                    viewHolder.setDateTimeReturn(toolReturn);
                    viewHolder.setStatus(toolStatus);
                    viewHolder.setLogId(toolId);

                }

1 Ответ

0 голосов
/ 15 ноября 2018

Firebase имеет встроенный метод FirebaseRecyclerAdapter для отображения элементов в RecyclerView

Также, вы можете перейти по этой ссылке для получения дополнительной информации

https://grokonez.com/android/firebase-realtime-database-display-list-of-data-firebaserecycleradapter-android-development

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