摘自:硬件加速致使的自定义drawable的内存泄漏android
byte[]
的急剧增长。Application级别canvas
或者禁用如下级别的硬件加速:Application Activity Window 和 View 。
在你的Android Manifest文件中添加 属性标记,以便为整个应用程序使用硬件加速。
复制代码
Activity级别bash
若是你的应用程序不能在Application应用级别表现良好的话,则可使用对Activity进行单独控制。
要启动或者禁用一个Activity的硬件加速,你可使用activity的android:hardwareAccelerated属
性。下面的一个列子使整个Application启用硬件加速,可是对一个Activity禁止使用硬件加速。
复制代码
Window级别动画
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
复制代码
View级别spa
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
复制代码