我有一个带有多种类型页面(图像,视频)的viewpager,所以我使用了FragmentPagerAdapter。
现在的问题是,当我有大约14页(大部分是图像)时,当我滑到后面的页面时,会出现一个outofmemory错误。我可以看到一个内存泄漏时,改变页面,因为内存使用只增加,从来没有下降。
我尝试按照其他帖子中的建议重新实现onDEstroyItem方法,但这似乎对视图而不是片段起作用。
我该怎么办?
您应该使用FragmentStatePagerAdapter,而不是这里提到的FragmentPagerAdapter。另外,请尝试减少setOffscreenPageLimit设置的值,如前所述。