Java Android存在碎片和碎片活动问题

Java Android存在碎片和碎片活动问题,java,android,android-fragments,Java,Android,Android Fragments,我创建了一个带有可切换视图的选项卡布局,每个选项卡都是一个片段。因此,当我放置viewflipper时,我将选项卡更改为fragment activity,因此适配器类中的一个错误表示无法将FollowerFragments()转换为fragment。有什么帮助吗 适配器类: public Fragment getItem(int index) { switch (index) { case 0: // Followers fragment activity

我创建了一个带有可切换视图的选项卡布局,每个选项卡都是一个片段。因此,当我放置viewflipper时,我将选项卡更改为fragment activity,因此适配器类中的一个错误表示无法将FollowerFragments()转换为fragment。有什么帮助吗

适配器类:

public Fragment getItem(int index) {


    switch (index) {
    case 0:
        // Followers fragment activity
        return new FollowersFragment();
    case 1:
        // Best fragment activity
        return new BestSellingFragment();
    case 2:
        // Hot fragment activity
        return new HotDealsFragment();
    }

    return null;
}
以下碎片类别:

public class FollowersFragment extends FragmentActivity {


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

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

    return rootView;
}
ViewFlipper flipper;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //Getting View Flipper from main.xml and assigning to flipper reference variable
    flipper=(ViewFlipper)findViewById(R.id.viewFlipper1);
    flipper.setAutoStart(true);
    flipper.setFlipInterval(500);
}
 }
它应该扩展
片段
,而不是
片段活动


FragmentActivity
是一种
活动
,支持
加载程序
片段
。例如,通过
FragmentActivity
可以访问
fragmentmanager
LoaderManager
。片段表示
UI
,它由
FragmentActivity

FollowersFragment
承载,应该扩展
Fragment
而不是
FragmentActivity


为什么?<代码>片段活动是一个包含片段的
活动
,但它本身不是片段,因此无法转换。

这个答案虽然简洁正确,但确实需要一些细节。如果您添加一些文本简要解释
活动
片段活动
片段
之间的区别以及支持库的性质等,我将+1。
public class FollowersFragment extends FragmentActivity {