Sto usando ViewPager nella mia app e lo definisco nell'attività principale. All'interno del onCreate
metodo carico un numero di pagine da SharedPreferences e quindi lo passo a PagerAdapter:
@Override
public int getCount() {
return numberOfPages;
}
Il problema è che se cambiassi questo numero in Preferenze (o un'altra attività) in un altro indice di pagina inferiore a quello visualizzato in precedenza, la mia app si arresta in modo anomalo perché questo indice è fuori limite quando torno all'attività con questo ViewPager. Può essere risolto semplicemente cambiando la pagina di ViewPager attiva. C'è modo di farlo?
0
nelonPause
metodo e non v'è alcun crash. Grazie.