我正在关注Android tutorial。尝试学习如何使用ViewPager。我遇到的问题是我无法将从FragmentManager
获得的Activity
传递给扩展了FragmentStatePagerAdapter
的自定义适配器
这是一些代码。
mAdapter = new MyAdapter(getFragmentManager());
和适配器代码段。
public static class MyAdapter extends FragmentStatePagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
我可以看到问题主要是因为
FragmentStatePagerAdapter
在support.v4
中,并且它需要FragmentManager的support.v4
版本。那么我该如何进行呢? 最佳答案
@Flash在注释中正确回答了这个问题,但是如果其他人正在寻找答案,则OP需要扩展FragmentActivity而不是Activity。
关于android - FragmentManager与FragmentStatePagerAdapter super 构造函数不兼容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18078032/