回收Android图像的最佳做法

问题描述 投票:0回答:1

我有一个显示四个图像的游戏,用户回答一个问题,然后重新显示四个不同的图像。 我显示创建位图的图像,并从资产文件夹中加载它们。

最佳做法是调用视图的方法removeAllViews()并重新创建图像或使用setImageBitmap更改图片。 谢谢。

android image bitmap recycle
1个回答
0
投票

查看此源代码: android.widget.ImageView#updateDrawable(Drawable)

旧的Drawable将被新的Drawable取代。 垃圾收集器稍后会释放分配的内存。 除非您在某处保存对旧图像的引用(列表,地图等)。

© www.soinside.com 2019 - 2024. All rights reserved.