У меня было приложение с 3 фрагментами, im используя pageadapter, поэтому я использую arraylist для загрузки фрагмента, проблема его, когда я добавляю Arraylist фрагмент. Загрузите ВСЕ фрагмент, после чего загрузите другой 2 фрагмента, в моей связи 4 работает хорошо, но некоторые другие телефоны с меньшим количеством HW занимают некоторое время. на рынке Android кажется «нагрузка», когда вы переходите на страницу со страницы, как я могу это сделать? «Создать» мнение только тогда, когда люди меняют на этой странице им с помощью следующей adapaterЗагрузить фрагменты в FragmentpagerAdapter по запросу
public class PagerAdapter extends FragmentPagerAdapter {
private final ArrayList<Fragment> mFragments = new ArrayList<Fragment>();
private final ArrayList<String> titulos = new ArrayList<String>();
public PagerAdapter(FragmentManager manager) {
super(manager);
}
public void addFragment(Fragment fragment,String title) {
mFragments.add(fragment);
titulos.add(title);
notifyDataSetChanged();
}
@Override
public int getCount() {
return mFragments.size();
}
@Override
public Fragment getItem(int position) {
return mFragments.get(position);
}
и это, как я загрузить мои фрагменты в FragmentActivity
mPagerAdapter = new PagerAdapter(getSupportFragmentManager());
mPagerAdapter.addFragment(new Fragment1(),"Phone");
mPagerAdapter.addFragment(new Fragment2(),"info");
mPagerAdapter.addFragment(Fragment3.newInstance() , "none");