Есть ли способ проверить наличие фрагмента onResume внутри класса Recycler View Adapter? - PullRequest
2 голосов
/ 09 октября 2019

У меня есть класс recyclerViewAdapter, где я хочу, чтобы некоторая логика выполнялась при вызове метода onResume внутри моего фрагмента, содержащего адаптер. Это означает, что как только пользователь нажимает кнопку «Назад», чтобы вернуться к фрагменту, внутри адаптера происходит операция.

Есть ли способ для этого?

Ответы [ 2 ]

2 голосов
/ 09 октября 2019

Может быть пара решений. Вы можете использовать шаблон наблюдателя здесь.

  1. Определите прослушиватель и внедрите его в классе адаптера RecyclerView.
  2. Сделайте ссылку на прослушиватель из объекта адаптера RecyclerView внутри Fragment.
  3. Внутри onResume of Fragment, вызовите метод слушателя.

Подробнее см. этот учебник.

0 голосов
/ 09 октября 2019

Вы можете создать метод в recyclerViewAdapter и вызвать его в обратном вызове onResume содержащего фрагмента.

...