5
ViewPagerのページを変更するには?
アプリでViewPagerを使用しており、メインアクティビティで定義します。Inside onCreateメソッドでは、SharedPreferencesからいくつかのページをロードしてから、PagerAdapterに渡します。 @Override public int getCount() { return numberOfPages; } 問題は、設定(または別のアクティビティ)でこの数を以前に表示したページインデックスよりも小さい値に変更すると、このViewPagerでアクティビティに戻ったときにこのインデックスが範囲外であるため、アプリがクラッシュすることです。アクティブなViewPagerのページを変更するだけで修正できます。それを行う方法はありますか?