转到另一个片段时在视图寻呼机(PagerTabStrip)中显示片段时出错

时间:2018-02-07 08:58:55

标签: android listview android-fragments

我有一个名为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];
    }

}

0 个答案:

没有答案