アプリで FragmentStatePagerAdapter を使用しています。私の問題は、notifyDataSetChanged() を実行しているときに、getItem() ではなく getCount() のみを呼び出していることです。getCount は 0 を返しません。これは私の FragmentStatePagerAdapter です。
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
public ScreenSlidePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public CharSequence getPageTitle(int position) {
return titles.get(position);
}
@Override
public Fragment getItem(int position) {
return fragmentList.get(position);
}
@Override
public int getCount() {
return fragmentList.size();
}
}
pagerAdapter.notifyDataSetChanged();
getCount() だけが呼び出され、その後は呼び出されないのはどうしてgetItem(int position)
でしょうか? ありがとう!