相关疑难解决方法(0)

Android Drawables内存泄漏

我使用几个大型drawables,我不知道如何管理内存泄漏.我跟踪了我的应用程序的堆大小,它不会停止增长(作为分配的内存).

特别是"字节数组(byte [])"类型,它长大后永不减少.(在Eclipse上的DDMS堆视图中)

我的应用程序由一个使用片段的活动组成.那些片段正在显示几个大图像.我试图将drawables回调设置为null,将drawables设置为null,清除我的易失性缓存(这会阻止我的应用程序执行太多磁盘IO)当我弹回一个片段但堆永远不会减少时.

实际上,每次调用时:Drawable.createFromResourceStream(context.getResources(),value,new FileInputStream(f),f.getName(),opts); 堆长大了.我怎样才能释放记忆?

谢谢 !

android memory-leaks drawable

7
推荐指数
1
解决办法
7333
查看次数

标签 统计

android ×1

drawable ×1

memory-leaks ×1