im, используя 3 фрагмента внутри Viewpager, проблема его загрузки больших данных в asytask и загрузчики, в устройствах, таких как HTC, хорошо работает, однако в устройствах с низким уровнем занимает много времени. Это связано с тем, что, главным образом, когда я реализую pagerAdapter, я помещаю фрагменты внутри arrayList, это заставляет фрагменты устанавливаться, когда основная активность загружается. То, что мне нужно, просто "загрузить" первый фрагмент (основной), и когда пользователь "swype" загрузит другой фрагмент. его каким-либо образом добиться этого? это моя страницаAdapater
public class PagerAdapter extends FragmentPagerAdapter {
private final ArrayList<Fragment> mFragments = new ArrayList<Fragment>();
// private final ArrayList<String> titulos = new ArrayList<String>();
// private int NUM_PAGES =0;
public PagerAdapter(FragmentManager manager,int num_pages) {
super(manager);
// this.NUM_PAGES = num_pages;
}
public void addFragment(Fragment fragment,String title) {
mFragments.add(fragment);
notifyDataSetChanged();
}
@Override
public int getCount() {
//return NUM_PAGES;
return mFragments.size();
}
@Override
public Fragment getItem(int position) {
return mFragments.get(position);
}
}