0

我在运行应用程序时使用 FragmentActivity 创建选项卡,但出现以下错误

info cannot be cast to android.support.v4.app.Fragment

在这条线上

List<Fragment> fragments = new Vector<Fragment>();
fragments.add(Fragment.instantiate(this, Info.class.getName()));
fragments.add(Fragment.instantiate(this, Search.class.getName()));
fragments.add(Fragment.instantiate(this, Home.class.getName()));
fragments.add(Fragment.instantiate(this, Profile.class.getName()));
this.mPagerAdapter = new PagerAdapter(super.getSupportFragmentManager(), fragments);

在 intialiseViewPager 函数中

检查这个pastie.org/8090463

任何想法请

谢谢,

4

1 回答 1

0

根据您的错误: info cannot be cast to android.support.v4.app.Fragment

我认为你的FragmentActivity延伸android.app.Fragment
那时import android.support.v4.app.Fragment演员就会工作。

编辑:-

只需扩展Fragment而不是FragmentActivity
Android 文档

于 2013-06-28T09:10:38.760 回答