Сегодня я пытаюсь установить, ViewPager.setOnPageChangeListener
и я узнал, что это устарело.
android
android-viewpager
Джайдипсин Зала
источник
источник
Ответы:
ViewPager.setOnPageChangeListener
устарела сейчас. Нужно использоватьViewPager.addOnPageChangeListener
вместо.например,
Вы можете найти это здесь.
источник
это сработало для меня:
источник
Используйте ViewPager.addOnPageChangeListener вместо ViewPager.setOnPageChangeListener .
источник
На случай, если кому-то понадобится решение в kotlin :
источник
Вы можете достичь с помощью
SimpleOnPageChangeListener
ниже код:источник
Создать интерфейс, если это необходимо;
}
Реализуйте интерфейс в каждом фрагменте в viewpager как показано
Перечислите это как пользователь addOnPageListener
введите viewPager.addOnPageChangeListener (new ViewPager.OnPageChangeListener () {int currentPosition = 0;
Реализуйте свои вызовы в onPauseFragment () или onResumeFragment ()
источник