0

我正在使用单个 XML 文件来显示应用程序的SplashScreenMainActivity ... SplashScreen具有导致内存堆增长的图像(使用Memory Analyzer测试)...目前我将 splashScreen 的可见性设置为“Gone”...尝试从 XML 中删除splashScreen布局,parent.removeChild(splashScreen);但对内存堆没有影响。

有人可以帮助回收 XML 中的位图吗,或者我要使用其他活动来进行splashScreen 通过代码创建splashScreen 布局?

4

2 回答 2

0

把SplashScreen做成一个单独的Activity,通过XML在里面设置图片,android加载和处理资源的效率很高,导航到home Activity就结束了

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

于 2014-11-04T12:19:38.640 回答
0

我正在更新一些具有这种情况的旧资源......好吧,我将使用我所说的选项 -

我要为 splashScreen 使用其他活动

管理记忆

于 2014-11-14T06:43:41.420 回答