1、尽量不适用静态引用,以避免内存溢出
2、对图片进行压缩
3、listview的优化
4、自定义view中减少measure、layout、draw 中的耗时操作即它们执行次数
5、不在ui线程总做耗时操作,网络请求、数据库操作、复杂计算等放在子线程
6、webview退出时手动销毁(方法未知)
造成内存泄漏
1、单例造成的泄漏(传入context)
2、静态引用、内部类会持有外部类的引用而导致activity泄漏
3、handler使用匿名内部类会导致泄漏
4、线程
5、未关闭或释放的资源(广播、webview、bitmap、观察者、流、cursor等)