我有一个名为projectFragment的Fragment,其中包含ViewPager和一个名为plusButton的按钮,它将我们带到另一个片段。在这个ViewPager中我使用了PagerTabStrip.I有3个tabs。在每个标签中我都有listView。当我运行我的代码时,它工作并显示listViewes并且工作正常。
问题在于: 当我点击plusButton并转到另一个片段并按回以返回到projectFragment时,listViewes不会显示。 我应该关闭应用程序并重新启动它以显示它。 任何身体都可以帮助我?????
此代码用于在片段之间切换:
FragmentPagerAdapter adapterViewPager;
public static class MyPagerAdapter extends FragmentPagerAdapter {
private static int NUM_ITEMS = 3;
String[] titles = {"کار های من", "پیشنهادهای ارسالی", "پروژه های موجود"};
public MyPagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager);
}
// Returns total number of pages
@Override
public int getCount() {
return NUM_ITEMS;
}
// Returns the fragment to display for that page
@Override
public Fragment getItem(int position) {
switch (position) {
case 0: // Fragment # 0 - This will show FirstFragment
return MyWorksFragment.newInstance(0);
case 1: // Fragment # 0 - This will show FirstFragment different title
return SentBidsFragment.newInstance(1);
case 2: // Fragment # 1 - This will show SecondFragment
return ExistProjectsFragment.newInstance(2);
default:
return null;
}
}
// Returns the page title for the top indicator
@Override
public CharSequence getPageTitle(int position) {
return titles[position];
}
}