有谁知道如何从
android.view.GLES20DisplayList释放位图.
为什么它会让它们保持活力,即使你清洁,让我们说,
ImageView手动?
或许有一种方法可以禁用GLES20DisplayList,尝试在
AndroidManifest中使用android:hardwareAccelerated =“false”,仍然没有运气.
看起来只受4.2(1)影响
更新:看起来你无法在4.2.1上禁用硬件加速(bug?)
简单测试:
Android manifest:
application ... android:hardwareAccelerated="false"
System.out.println("isHardwareAccelerated: " + mListView.isHardwareAccelerated());
mListView.setLayerType(LAYER_TYPE_SOFTWARE, null);
System.out.println("isHardwareAccelerated: " + mListView.isHardwareAccelerated());
结果:
12-06 17:15:27.129: I/System.out(30752): isHardwareAccelerated: true
12-06 17:15:27.129: I/System.out(30752): isHardwareAccelerated: true