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

时间:2014-07-28 18:43:09

标签: android-fragments

我正在使用标签,但我收到一个错误,指出类型不匹配:无法从ExpenseEntry转换为片段。我有不同的活动,扩展片段类,但它仍然显示错误。我是新手,我不知道接下来会发生什么?

这是我的代码。

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);
}

1 个答案:

答案 0 :(得分:0)

请检查您的进口是否相同,您必须有相互冲突的进口 使用

  • import android.support.v4.app.Fragment;

  • import android.app.Fragment;