FragmentPagerAdapter无法实例化,但它不是抽象的

时间:2016-11-19 19:32:03

标签: java android android-fragments fragmentpageradapter android-pageradapter

/10

我收到的错误是FragmentPagerAdapter是抽象的;无法实例化...除了我的FragmentPagerAdapter不是抽象的。

这是适配器:

final PagerAdapter adapter = new FragmentPagerAdapter(getSupportFragmentManager(), tabLayout.getTabCount());

它还说这里的课程从未使用过,但它确实如此。这是我在MainActivity onCreate中使用的方法:

public class FragmentPagerAdapter extends FragmentStatePagerAdapter {
    int mNumOfTabs;

    public FragmentPagerAdapter(FragmentManager fm, int NumOfTabs) {
        super(fm);
        this.mNumOfTabs = NumOfTabs;
    }

    @Override
    public Fragment getItem(int position) {

        switch (position) {
            case 0:
                TabFragment1 tab1 = new TabFragment1();
                return tab1;
            case 1:
                TabFragment2 tab2 = new TabFragment2();
                return tab2;
            default:
                return null;
        }
    }

    @Override
    public int getCount() {
        return mNumOfTabs;
    }
}

到底发生了什么事?!

0 个答案:

没有答案