为什么我不使用BitmapFactory的inPurgeable选项?

emm*_*mby 23 android bitmap

Android BitmapFactory.Options.inPurgeable已被推荐用于各种地方,以避免Android 2.x及更早版本中的OutOfMemory异常(Android 3.1 修复此问题).

如果inPurgeable太棒了,为什么我不想用它?有关此选项正在执行的操作的详细信息,文档似乎非常清晰:

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

看起来很棒.有什么收获?

Ada*_*amK 9

文件随后被更新,其中涉及您的原始问题的其他信息.

摘要:不再推荐使用此标志.