Używam ViewPagera w mojej aplikacji i definiuję go w głównym działaniu. Wewnątrz onCreate
metody ładuję pewną liczbę stron z SharedPreferences i przekazuję to do PagerAdapter:
@Override
public int getCount() {
return numberOfPages;
}
Problem polega na tym, że gdybym zmienił tę liczbę w Preferencjach (lub innym działaniu) na inny indeks strony, który wcześniej przeglądałem, moja aplikacja ulega awarii, ponieważ ten indeks jest poza zakresem, kiedy wracam do działania z tym ViewPager. Można to naprawić po prostu zmieniając aktywną stronę ViewPager. Czy jest na to sposób?
0
wonPause
metodzie i nie ma awarii. Dzięki.