如何修复错误:不兼容的类型:在Android中,MenuFragment无法转换为Fragment?

时间:2017-12-01 11:40:45

标签: android android-fragments

我;片段活动非常新。我正在开展片段活动,其中会有可折叠的列表视图。但我面临这个错误。

我的代码 -

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;

public class TabsPagerAdapter extends FragmentPagerAdapter {

    public TabsPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int index) {

        switch (index) {
            case 0:
                // Top Rated fragment activity
                return new MenuFragment();
            case 1:
                // Games fragment activity
                return new BookTableFragment();
            case 2:
                // Movies fragment activity
                return new MyBookingsFragment();
        }

        return null;
    }

    @Override
    public int getCount() {
        // get item count - equal to number of tabs
        return 3;
    }

}

我尝试导入android.support.v4.app.Fragment;,但行返回新的MenuFragment(); 会出错错误:不兼容类型:MenuFragment无法转换为片段 < / p>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

将MenuFragment和其他片段类中的import android.app.Fragment;更改为import android.support.v4.app.Fragment