摘自:硬件加速致使的自定義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);
複製代碼