【发布时间】:2011-12-13 02:00:21
【问题描述】:
我的@drawable 目录中有很多图片,它们通过背景属性连接到xml 布局:
即
<ImageButton android:background="@drawable/background1" ... />
我有很多活动,因此,当活动被销毁(按下 BACK)时,堆不会被释放。那么问题来了:
android 是否只在应用程序被销毁时才将内存中的所有内容加载一次并释放堆?在这种情况下如何防止内存消耗?只能通过图片压缩还是动态加载背景和图片?
【问题讨论】:
-
我敢打赌,如果你不使用资源,它永远不会被加载到内存中......
-
我知道这一点。但是当它被使用和加载时,当activity被销毁时,内存并没有被释放。
标签: android