2015-08-23 1 views
1

у меня есть андроид DrawerLayout и имеет 2 пунктов, один из них является fragment с PagerTabStrip и загрузить их fragments, но когда я изменить пункт о DrawerLayout и я вернусь к PagerTabStrip загружает вкладки, но не их fragments.ViewPager загружать только фрагменты когда-то время

Это мой PagerTabStrip класс

public class maintabs extends Fragment { 

    FragmentPagerAdapter adapterViewPager; 
    PagerTabStrip pagerTabStrip; 
    View rootView; 

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     rootView = inflater.inflate(R.layout.tabs_main, container, false); 
     ViewPager vpPager = (ViewPager) rootView.findViewById(R.id.vpPager); 
     pagerTabStrip = (PagerTabStrip) rootView.findViewById(R.id.pager_header); 
     pagerTabStrip.setDrawFullUnderline(true); 
     adapterViewPager = new SampleFragmentPagerAdapter(getFragmentManager()); 

     vpPager.setAdapter(adapterViewPager); 
     return rootView; 
    } 

} 

ответ

2

Я нашел решение. Просто используйте FragmentStatePagerAdapter вместо FragmentPagerAdapter

Смежные вопросы