Tôi đang sử dụng ViewPager trong ứng dụng của mình và xác định nó trong Hoạt động chính. onCreate
Phương thức bên trong tôi tải một số trang từ SharedPreferences và sau đó chuyển nó đến PagerAd CHƯƠNG:
@Override
public int getCount() {
return numberOfPages;
}
Vấn đề là nếu tôi thay đổi số này trong Tùy chọn (hoặc Hoạt động khác) thành một số chỉ mục trang khác ít hơn tôi đã xem trước đó, ứng dụng của tôi gặp sự cố vì chỉ mục này vượt quá giới hạn khi tôi quay lại hoạt động với ViewPager này. Nó có thể được sửa một cách đơn giản bằng cách thay đổi trang ViewPager hoạt động. Có cách nào để làm điều đó?
0
trongonPause
phương thức và không có sự cố. Cảm ơn.