Ich verwende ViewPager in meiner App und definiere es in der Hauptaktivität. Innerhalb der onCreate
Methode lade ich einige Seiten aus SharedPreferences und übergebe sie dann an PagerAdapter:
@Override
public int getCount() {
return numberOfPages;
}
Das Problem ist, dass meine App abstürzt, wenn ich diese Nummer in den Einstellungen (oder einer anderen Aktivität) in einen anderen als den zuvor angezeigten Seitenindex ändern würde, da dieser Index außerhalb der Grenzen liegt, wenn ich mit diesem ViewPager zur Aktivität zurückkehre. Dies kann einfach durch Ändern der aktiven ViewPager-Seite behoben werden. Gibt es eine Möglichkeit, dies zu tun?
0
inonPause
Methode gesetzt und es gibt keine Abstürze. Vielen Dank.