Saya menggunakan ViewPager di aplikasi saya dan mendefinisikannya di Aktivitas utama. Di dalam onCreate
metode saya memuat beberapa halaman dari SharedPreferences dan kemudian meneruskannya ke PagerAdapter:
@Override
public int getCount() {
return numberOfPages;
}
Masalahnya adalah jika saya mengubah nomor ini di Preferensi (atau Aktivitas lain) ke indeks halaman lain yang kurang dari yang saya lihat sebelumnya, aplikasi saya mogok karena indeks ini di luar batas ketika saya kembali ke aktivitas dengan ViewPager ini. Itu dapat diperbaiki hanya dengan mengubah halaman ViewPager yang aktif. Apakah ada cara untuk melakukannya?
0
dalamonPause
metode dan tidak ada crash. Terima kasih.