PopulateViewHolder не выполняется с помощью FirebaseRecyclerAdapter

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

Я добавил эту зависимость

   compile 'com.firebaseui:firebase-ui-database:1.2.0'

Вот мой код

Query conversationQuery = mConvDatabase.orderByChild("timestamp");
    FirebaseRecyclerAdapter<Conv, ConvViewHolder> firebaseConvAdapter = new FirebaseRecyclerAdapter<Conv, ConvViewHolder>(
            Conv.class,
            R.layout.users_single_layout,
            ConvViewHolder.class,
            conversationQuery
    ) {

        @Override
        protected void populateViewHolder(final ConvViewHolder convViewHolder, final Conv conv, int i) {
            Log.d("success","response");

Я не уверен, но, возможно, обновите firebaseui до последней версии

Peter Haddad 23.04.2018 17:41

Вы используете очень старую версию FirebaseRecyclerAdapter. Чтобы решить вашу проблему, это - это то, как вы можете извлекать данные из базы данных Firebase Realtime и отображать их в RecyclerView с помощью FirebaseRecyclerAdapter.

Alex Mamo 23.04.2018 21:13
0
2
110
0

Другие вопросы по теме