我正在使用单个XML文件来显示应用的 SplashScreen 和 MainActivity ...
SplashScreen 包含导致内存堆增长的图像(使用内存分析器进行测试)...
目前我将splashScreen的可见性设置为“Gone”...
还尝试从像parent.removeChild(splashScreen);
这样的XML中删除 splashScreen 布局,但对内存堆没有影响。
有人可以帮助回收XML 或中的位图我将使用其他活动 splashScreen 或创建 splashScreen布局< / strong>通过代码?
答案 0 :(得分:0)
将SplashScreen作为单独的Activity,通过XML设置图像,android非常有效地加载和处理资源,并在导航到您的家庭活动时完成活动
或者您可以在代码中手动加载图像并在隐藏启动后回收它们,并且不再向用户显示。
答案 1 :(得分:0)
我正在更新一些有这种情况的旧资源..我正如我所说的那样选择 -
我将使用splashScreen的其他活动
管理记忆