android.support.v4.app.FragmentPagerAdapter 无法应用于 android.app.FragmentManager
android.support.v4.app.FragmentPagerAdapter cannot be applied to android.app.FragmentManager
我只想在我的应用程序中实现 2 个固定选项卡。
我关注了这个 tutorial.
在我的 TabPagerAdapter
class 中,我收到此错误:
android.support.v4.app.FragmentPagerAdapter
中的 FragmentPageAdapter
无法应用于 android.app.FragmentManager
TabPageAdapter class:
package com.nikhil.tabs;
import android.app.Fragment;
import android.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
public class TabsPagerAdapter extends FragmentPagerAdapter {
public TabsPagerAdapter(FragmentManager fm) {
super(fm); //getting error here
}
@Override
public Fragment getItem(int index) { //getting error here
switch (index) {
case 0:
// Top Rated fragment activity
return new TopRatedFragment();
case 1:
// Games fragment activity
return new GamesFragment();
}
return null;
}
@Override
public int getCount() {
// get item count - equal to number of tabs
return 2;
}
}
为什么会出现这个错误,如何解决?
发生错误是因为您的 FragmentPagerAdapter
使用 支持库 和 Fragment
以及 FragmentManager
不使用 !
改变
import android.app.Fragment;
import android.app.FragmentManager;
到
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
我只想在我的应用程序中实现 2 个固定选项卡。 我关注了这个 tutorial.
在我的 TabPagerAdapter
class 中,我收到此错误:
android.support.v4.app.FragmentPagerAdapter
中的 FragmentPageAdapter
无法应用于 android.app.FragmentManager
TabPageAdapter class:
package com.nikhil.tabs;
import android.app.Fragment;
import android.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
public class TabsPagerAdapter extends FragmentPagerAdapter {
public TabsPagerAdapter(FragmentManager fm) {
super(fm); //getting error here
}
@Override
public Fragment getItem(int index) { //getting error here
switch (index) {
case 0:
// Top Rated fragment activity
return new TopRatedFragment();
case 1:
// Games fragment activity
return new GamesFragment();
}
return null;
}
@Override
public int getCount() {
// get item count - equal to number of tabs
return 2;
}
}
为什么会出现这个错误,如何解决?
发生错误是因为您的 FragmentPagerAdapter
使用 支持库 和 Fragment
以及 FragmentManager
不使用 !
改变
import android.app.Fragment;
import android.app.FragmentManager;
到
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;