Android已从api 11弃用Options.inPurgeable。我知道inPurgeable的用法和效果:
从LOLLIPOP开始,这被忽略了。在KITKAT及其下面,如果将其设置为true,则生成的位图将分配其像素,以便在系统需要回收内存时可以清除它们。在这种情况下,当需要再次访问像素时(例如,绘制位图,调用getPixels()),它们将被自动重新解码。
但我不知道弃用的原因。我想知道android中的inPurgeable的实现(实现原理)。怎么重新解码?有人能帮助我吗?提前谢谢。
我找到了this answer。它解释了为什么弃用inPurgeable。我期待更深刻的解释。