提问者:小点点

带有FragmentPagerAdapter OutOfMemory的ViewPager


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

现在的问题是,当我有大约14页(大部分是图像)时,当我滑到后面的页面时,会出现一个outofmemory错误。我可以看到一个内存泄漏时,改变页面,因为内存使用只增加,从来没有下降。

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

我该怎么办?


共1个答案

匿名用户

您应该使用FragmentStatePagerAdapter,而不是这里提到的FragmentPagerAdapter。另外,请尝试减少setOffscreenPageLimit设置的值,如前所述。