Ich verwende ViewPager in meiner App und definiere es in der Hauptaktivität. Innerhalb der onCreateMethode 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?
0inonPauseMethode gesetzt und es gibt keine Abstürze. Vielen Dank.