Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android fragments 类型不匹配:无法从活动转换为片段_Android Fragments - Fatal编程技术网

Android fragments 类型不匹配:无法从活动转换为片段

Android fragments 类型不匹配:无法从活动转换为片段,android-fragments,Android Fragments,我正在处理选项卡,但我得到一个错误,它表示类型不匹配:无法从ExpenseEntry转换为fragment。我有不同的扩展片段类的活动,但它仍然显示错误。我是新手,不知道下一步该怎么办 这是我的密码 public class TabsPagerAdapter extends FragmentPagerAdapter{ public TabsPagerAdapter(FragmentManager fm) { super(fm); // TODO Auto-generated

我正在处理选项卡,但我得到一个错误,它表示类型不匹配:无法从ExpenseEntry转换为fragment。我有不同的扩展片段类的活动,但它仍然显示错误。我是新手,不知道下一步该怎么办

这是我的密码

public class TabsPagerAdapter  extends FragmentPagerAdapter{

public TabsPagerAdapter(FragmentManager fm) {
    super(fm);
    // TODO Auto-generated constructor stub
}

@Override
public Fragment getItem(int arg0) {


    switch(arg0){
    case 0:

        return new ExpenseEntry();

        break;
    case 1:

        return new IncomeEntry();
        break;
    case 2:

        return new BudgetFix();

        break;
    }
    return null;

}
@Override
public int getCount() {
    // TODO Auto-generated method stub
    return 3;
}





@TargetApi(Build.VERSION_CODES.HONEYCOMB) public class ExpenseEntry extends Fragment{

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    View rootView=inflater.inflate(R.layout.fragment_expense_entry,container,false);

    return rootView;
    //return super.onCreateView(inflater, container, savedInstanceState);
}

请检查您的导入是否相同您必须有冲突的导入 使用其中一个

导入android.support.v4.app.Fragment; 或

导入android.app.Fragment;