android如何实现BitmapFactory.Options的inPurgeable?

时间:2016-06-13 07:05:51

标签: android

Android已从api 11弃用Options.inPurgeable。我知道inPurgeable的用法和效果:

  

从LOLLIPOP开始,这被忽略了。在KITKAT及其下面,如果将其设置为true,则生成的位图将分配其像素,以便在系统需要回收内存时可以清除它们。在这种情况下,当需要再次访问像素时(例如,绘制位图,调用getPixels()),它们将被自动重新解码。

但我不知道弃用的原因。我想知道android中的inPurgeable的实现(实现原理)。怎么重新解码?有人能帮助我吗?提前谢谢。

我找到了this answer。它解释了为什么弃用inPurgeable。我期待更深刻的解释。

0 个答案:

没有答案