【问题标题】:Best practice recycling images android最佳实践回收图像android
【发布时间】:2015-05-30 12:24:55
【问题描述】:

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

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

【问题讨论】:

    标签: android image bitmap recycle


    【解决方案1】:

    看这个源码:android.widget.ImageView#updateDrawable(Drawable)

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

    【讨论】:

      猜你喜欢
      • 2014-05-23
      • 1970-01-01
      • 2010-10-18
      • 2023-03-16
      • 2011-12-26
      • 2015-09-25
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      相关资源
      最近更新 更多