我有一个具有多种类型的页面(图像,视频)的viewpager,所以我使用了FragmentPagerAdapter。

现在的问题是,当我大约有14页(主要是图像)时,滑动到后一页时出现内存不足错误。更改页面时会看到内存泄漏,因为内存使用量只会增加而不会减少。

我尝试按照其他帖子中的建议重新实现onDEstroyItem方法,但这似乎适用于视图而不是片段。

我该怎么办?

最佳答案

您应该使用FragmentStatePagerAdapter而不是如here所述的FragmentPagerAdapter。
还要尝试减小提到的setOffscreenPageLimit设置的值。

关于android - 带有FragmentPagerAdapter OutOfMemory的ViewPager,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14728595/

10-12 15:09