Heute versuche ich zu setzen ViewPager.setOnPageChangeListener
und habe herausgefunden, dass es veraltet ist.
android
android-viewpager
Jaydipsinh Zala
quelle
quelle
Antworten:
ViewPager.setOnPageChangeListener
ist jetzt veraltet. MüssenViewPager.addOnPageChangeListener
stattdessen verwenden.beispielsweise,
Sie finden dies hier.
quelle
das hat bei mir funktioniert:
quelle
Verwenden Sie ViewPager.addOnPageChangeListener anstelle von ViewPager.setOnPageChangeListener .
quelle
Nur für den Fall, dass jemand die Lösung in Kotlin benötigt :
quelle
Sie können über
SimpleOnPageChangeListener
unten den Code erreichen:quelle
Erstellen Sie bei Bedarf eine Schnittstelle.
}}
Implementieren Sie die Schnittstelle in jedem Fragment im Viewpager wie gezeigt
Listen Sie auf, wie Sie den addOnPageListener verwenden
Geben Sie viewPager.addOnPageChangeListener ein (neuer ViewPager.OnPageChangeListener () {int currentPosition = 0;
Implementieren Sie Ihre Aufrufe in onPauseFragment () oder onResumeFragment ()
quelle