内存优化的方案:
1.减少对象的内存占用
(1)sparseArray代替HashMap
(2)避免在Android使用enum(枚举)
(3)减少Bitmap对象的内存占用:
压缩图片和解码格式RGB565
(4)避免在onDraw方法里面执行对象的创建
(5)内存泄露
Activity泄露:
内部类引用导致Activity的泄露
Activity Context被传递到其他实例中,这可能导致自身被引用而发生泄露
考虑使用ApplicationContext而不是ActivityContext
注意Bitmap对象的及时回收
注意webview的泄露
减少static对象的使用
单例模式的使用