回收XML布局中使用的位图

时间:2014-11-04 12:13:41

标签: android xml bitmap eclipse-memory-analyzer

我正在使用单个XML文件来显示应用的 SplashScreen MainActivity ... SplashScreen 包含导致内存堆增长的图像(使用内存分析器进行测试)... 目前我将splashScreen的可见性设置为“Gone”... 还尝试从像parent.removeChild(splashScreen);这样的XML中删除 splashScreen 布局,但对内存堆没有影响。

有人可以帮助回收XML 中的位图我将使用其他活动 splashScreen 创建 splashScreen布局< / strong>通过代码?

2 个答案:

答案 0 :(得分:0)

将SplashScreen作为单独的Activity,通过XML设置图像,android非常有效地加载和处理资源,并在导航到您的家庭活动时完成活动

或者您可以在代码中手动加载图像并在隐藏启动后回收它们,并且不再向用户显示。

答案 1 :(得分:0)

我正在更新一些有这种情况的旧资源..我正如我所说的那样选择 -

  

我将使用splashScreen的其他活动

管理记忆