我收到错误消息:
不兼容的类型。
必需:android.support.v4.app.Fragment
发现:com.ortegapatriciaa.enventer._7_ViewClient_UpcomingEvents"
这是我的代码:
public class PagerAdapter extends FragmentStatePagerAdapter {
int mNumOfTabs;
public PagerAdapter(FragmentManager fm, int NumOfTabs) {
super(fm);
this.mNumOfTabs = NumOfTabs;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
_7_ViewClient_UpcomingEvents tab1 = new _7_ViewClient_UpcomingEvents();
return tab1;
case 1:
_7_ViewClient_MyEvents tab2 = new _7_ViewClient_MyEvents();
return tab2;
default:
return null;
}
}
@Override
public int getCount() {
return mNumOfTabs;
}
}
public class _7_ViewClient_UpcomingEvents {
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.activity_7_view_client_upcoming_events, container, false);
}
}
答案 0 :(得分:0)
这就是你的课程的样子:
public class _7_ViewClient_UpcomingEvents extends android.support.v4.app.Fragment
_7_ViewClient_MyEvents extends android.support.v4.app.Fragment
这两个类都应该是子类Fragment
另外,我建议遵循更好的命名惯例。