Моя основная проблема в том, что метод 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");
Вы используете очень старую версию FirebaseRecyclerAdapter. Чтобы решить вашу проблему, это - это то, как вы можете извлекать данные из базы данных Firebase Realtime и отображать их в RecyclerView с помощью FirebaseRecyclerAdapter.
Я не уверен, но, возможно, обновите firebaseui до последней версии