Я использую локальное постоянство базы данных Firebase:
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
А также использую нумерацию страниц FirebaseRecyclerPagingAdapter
.
Проблема, с которой я сталкиваюсь, заключается в том, что новые значения, добавленные в Firebase Realtime Database
, не являются обновлен на RecyclerView
, даже если я перезапущу прослушивание базы данных. Я имею в виду, я закрываю и снова открываю Activity
, где находится слушатель, и я всегда получаю старые данные.
Кажется, что я всегда получаю локальную базу данных вместо обновленных данных в Firebase Realtime Database
.
Я хотел бы использовать обе функции.
1) Почему я всегда получаю старые данные?
2) Можно ли использовать обе функции без получения этой информации? такой вопрос? Если да, то как?
Я ценю любую помощь!