1

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

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

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

我该怎么办?

4

1 回答 1

5

您应该使用FragmentStatePagerAdapter而不是 FragmentPagerAdapter ,如此所述。如前所述,还尝试减小setOffscreenPageLimit设置的值。

于 2013-02-06T12:07:49.047 回答