我正在一個片段中實現尋呼機適配器。當我加載屏幕第一次,它工作正常。如果我切換到其他片段並再次轉到上一個片段,它將顯示空屏幕。如果我在不同的水龍頭之間滑動並再次移動到第一個選項卡,則會顯示數據。Android視圖尋呼機適配器顯示空屏幕
我想回到可見的標籤沒有加載數據,但是一旦它們在滑動導航期間不在視圖中,它將加載數據。
這是我的尋呼機適配器。
public class MyPagerAdapter extends FragmentPagerAdapter {
public MyPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int index) {
switch (index) {
case 0:
return new Fragment1();
case 1:
return new Fragment2();
case 2:
return new Fragment3();
case 3:
return new Fragment4();
case 4:
return new Fragment5();
case 5:
return new Fragment6();
}
return null;
}
@Override
public int getCount() {
return 6;
}
}
我設置我的適配器這樣
viewPager = (ViewPager) rootView.findViewById(R.id.my_pager);
mAdapter = new MyPagerAdapter(getActivity().getSupportFragmentManager());
viewPager.setAdapter(mAdapter);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
[第二次查看時使用FragmentPagerAdapter的ViewPager中的碎片]的可能重複(http://stackoverflow.com/questions/7746652/fragment-in-viewpager-using-fragmentpageradapter-is-blank-the-第二次 - 是) – blahdiblah