Android 性能优化

2017-07-13  本文已影响9人  Mr_不靠谱_先森

include 标签 比如导航栏
merge 标签 减少布局的层级
viewstub 继承view 本身不参与任何的布局和绘制过程 按需加载 比如无网络的界面加载

view的ondraw方法要避免执行大量操作
ondraw方法会被频繁的调用产生大量的临时对象 占用过多的内存会被gc 降低程序执行效率
不做耗时任务

静态变量导致的内存泄漏
单例模式导致的内存泄漏
属性动画导致的内存泄漏 ondestroy 方法中调用 animator.cancel() 停止动画

broadcastreceiver 十秒内未执行完操作

采用线程池

上一篇 下一篇

猜你喜欢

热点阅读