我正在关注Android tutorial。尝试学习如何使用ViewPager。我遇到的问题是我无法将从FragmentManager获得的Activity传递给扩展了FragmentStatePagerAdapter的自定义适配器

这是一些代码。

mAdapter = new MyAdapter(getFragmentManager());

和适配器代码段。
public static class MyAdapter extends FragmentStatePagerAdapter {
    public MyAdapter(FragmentManager fm) {
        super(fm);
    }

我可以看到问题主要是因为FragmentStatePagerAdaptersupport.v4中,并且它需要FragmentManager的support.v4版本。那么我该如何进行呢?

最佳答案

@Flash在注释中正确回答了这个问题,但是如果其他人正在寻找答案,则OP需要扩展FragmentActivity而不是Activity。

关于android - FragmentManager与FragmentStatePagerAdapter super 构造函数不兼容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18078032/

10-10 09:25