android viewPager fragment 自动滚动的问题

天王盖地虎626 发布于 2016/09/25 12:08
阅读 286
收藏 0

我想实现自动滚动图片的功能,采用viewPager fragment实现,里面用到FragmentStatePagerAdapter

因为,图片大小不定(可能单个图片达到15m),数量不定(可能有20张)

我在测试的时候,虽然很快的实现了图片自动滚动功能,但是,我监控发现,我写的这个demo,其内存消耗惊人,16张图片滚动下来,发现消耗内存75m,如果按照这样的速度下去,我再增加10张图片的话,其内存会一直增加下去,很容易导致这个demo不能正常工作了,请问,大家有没有办法,如何有效的释放内存?保证该demo占用的内存维持在一个稳定的状态下,而不是随着图片数量增多,而增多。

加载中
0
火文乐武
火文乐武

1、你项目的要求是否要完整的图片展示,原图还是可以修改,修改的话你可以用图片压缩降低内存消耗。

2、你的图片是动态添加还是固定了几个就是几个,动态添加可以做个回收处理,固定的可以设置viewpager的预加载页数,减少内存的占用。

返回顶部
顶部