Есть ли способ очистить адаптер утилизатора Firebase, чтобы он снова загружал новые данные - PullRequest
0 голосов
/ 22 февраля 2020

Каждый раз, когда вызывается метод onResume (), адаптер содержит повторяющиеся данные в представлении переработчика. Я хотел очищать список каждый раз, когда вызывается метод onResume (), и снова получать новые данные, возможно ли это?

Моя структура кода выглядит следующим образом

@Override
    protected void onStart() {
        super.onStart();

        ...

        recyclerView.setAdapter(adapter);
        adapter.startListening();
    } 

@Override
    protected void onStop() {
        super.onStop();
        adapter.stopListening();
    }

@Override
    protected void onResume() {
        super.onResume();
        adapter.startListening();
    }

1 Ответ

1 голос
/ 22 февраля 2020

Попробуйте код ниже:

@Override
    protected void onResume() {
        super.onResume();
       adapter.notifyDataSetChanged();
  }
...