Firestore Recycler Adapter не показывает новые добавленные данные при заказе - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть запрос и FirestoreRecyclerAdapter.Адаптер работает, когда запрос не упорядочен.Он правильно отображает результаты в случайном порядке, и при вводе новых данных он сразу же отображается в обновленном виде переработчика.

Query query = db.collection(MESSAGES).whereEqualTo(GROUPID, groupid);

    FirestoreRecyclerOptions<MessagesResponse> response = new FirestoreRecyclerOptions.Builder<MessagesResponse>()
    .setQuery(query, MessagesResponse.class)
    .build();

    adapter = new FirestoreRecyclerAdapter<MessagesResponse, MessagesHolder>(response)

Однако, когда я добавляю заказ к запросу, он правильно отображает результаты в правильном порядке, но когда новые данные вводятся в базу данных firestore, он не обновляет представление recylcer.

Query query = db.collection(MESSAGES).whereEqualTo(GROUPID, groupid);
    query = query.orderBy(TIMESTAMP, Query.Direction.ASCENDING);

    FirestoreRecyclerOptions<MessagesResponse> response = new FirestoreRecyclerOptions.Builder<MessagesResponse>()
    .setQuery(query, MessagesResponse.class)
    .build();

    adapter = new FirestoreRecyclerAdapter<MessagesResponse, MessagesHolder>(response)
...