Я вызываю фрагменты представления пейджера, заменяя макет фрейма, но когда при его повторном вызове последние загруженные фрагменты пейджера представления отображаются пустым.при замене плеера просмотра фрагмента фрагмент viewpager показывает пробел
// Здесь я заменить фрагмент вид пейджера в основной деятельности
All_Women_Categories fragment = new All_Women_Categories();
fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_container, fragment).commit();
// Вот мой называется вид фрагмента пейджера
public class All_Ethnic_Fragment extends Fragment {
private static SectionsPagerAdapter mSectionsPagerAdapter;
private static ViewPager mViewPager;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View rootView = inflater.inflate(R.layout.all_women_ethnic_view_pager,
container, false);
mViewPager = (ViewPager) rootView.findViewById(R.id.women_ethnic_pager);
mSectionsPagerAdapter = new SectionsPagerAdapter(getActivity()
.getSupportFragmentManager());
mViewPager.setAdapter(mSectionsPagerAdapter);
return rootView;
}
public class SectionsPagerAdapter extends FragmentPagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return Sarees.newInstance("Hello");
case 1:
return Lehengas.newInstance("Hello");
case 2:
return Salwars_n_Churidars.newInstance("Hello");
case 3:
return Kurtis.newInstance("Hello");
case 4:
return Dress_Materials.newInstance("Hello");
case 5:
return Stitched_Suits.newInstance("Hello");
}
return null;
}
@Override
public int getCount() {
// Show 3 total pages.
return 6;
}
@Override
public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return getString(R.string.sarees).toUpperCase();
case 1:
return getString(R.string.lehngas).toUpperCase();
case 2:
return getString(R.string.salwars).toUpperCase();
case 3:
return getString(R.string.kurti).toUpperCase();
case 4:
return getString(R.string.dress_material).toUpperCase();
case 5:
return getString(R.string.stiched).toUpperCase();
}
return null;
}
}
}
Если кто-нибудь получить что-либо, что то, что происходит, то пожалуйста скажите me .. Спасибо ..
Фактически я использую схему выдвижного ящика с элементами списка с каждым элементом. Я хочу показать разные фрагменты с помощью пейджера. Поэтому я могу сказать, что мне следует использовать, заменять или добавлять, скрывать и показывать фрагмент. –
спасибо, что это сработало ... :) –