【发布时间】:2013-08-29 21:15:48
【问题描述】:
我正在开发一个带有大图像的各种片段活动的应用程序。我不想跨活动将这些图像保存在内存中,因此我使用 setImageBitmap(null) 取消绑定图像。并在 onResume() 中恢复恢复图像。 但是,如果应用程序具有完整参考,为什么必须对 xml 中设置的图像做同样的事情呢? 在离开活动时强制片段中的所有图像不保留在堆中并在从其他活动返回时强制重新创建视图的最佳方法是什么? 为什么我设置“setoffscreenPageLimit(1)”并且三个片段的图像总是留在堆中? 3 是最小值? 我正在使用 fragmentStatePagerAdapter。
谢谢!
【问题讨论】:
标签: android memory memory-leaks fragment heap-memory