Как дождаться выполнения ListAdapter.submitList () и вызвать RecyclerView.smoothScrollToPosition (0); - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть RecyclerView recyclerView, который связан с ListAdapter adapter.«Список» получает новые данные из базы данных Firebase, а «список» сортируется на основе определенных свойств объекта.Затем я вызываю adapter.submitList(list), чтобы обновить recyclerView - это работает отлично!

Но я хочу, чтобы recyclerView прокручивался до верхней части списка после добавления новых данных.Но я вижу, что adapter.submitList(list) работает в отдельном потоке.Итак, как мне узнать, когда закончится отправка, и позвонить recyclerView.smoothScrollToPosition(0);

Дайте мне знать, если я должен предоставить более подробную информацию.

...