Ich verwende viewPager
für meine benutzerdefinierte Tablayout
. Ich habe zwei fragments
, wenn viewPager
Aktivität erstellt wurde, sollte es die Daten von einem der Fragmente erhalten und auf den Registerkarten als ungelesene Anzahl anzuzeigen. aber ich bekomme Daten beim Scrollen. Wie kann ich dieses Problem lösen? Bitte hilf mir. erhalten Daten zu ViewPager Fragment von seinen Fragmenten
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
PendingPlusPendingForUploadFiles frage = new PendingPlusPendingForUploadFiles();
System.out.println("====c value===" + frage.count);
}
@Override
public void onPageSelected(int position) {
// previousTabPosition = position;
viewPager.setCurrentItem(position);
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
Warum erhalten Sie Daten beim Scrollen? Ihr PendingPlusPendingForUploadFiles scheint von nichts abhängig zu sein, Sie können es verwenden, wo Sie wollen – elmorabea
@elmorabea Ich bin in der Lage, die Daten zu bekommen. aber es wurde auf den Registerkarten als ungelesene Anzahl zum Zeitpunkt des Scrollens angezeigt. – basha
Wo möchten Sie "frage.count" verwenden? – elmorabea