您的位置:首页 > 其它

内存随手记

2015-10-13 16:48 369 查看
1,View handler Activity conetxt 不可被静态方法引用,会无法销毁 ,引发内存问题。

2,Bitmap 在控件不需要后,立即强制reclery。

3,一些重载的方法,在不同厂商的rom存在初始化顺序不同,需要严谨对待。

4,View的加载不一定要在主线程加载。只是addView的时候需要在UI线程执行

5,定义在xml的布局不一定每次使用的时候,尽量不要使用隐藏的方法,因为隐藏也会消耗系统资源。可参考使用stubview

6,需要经常执行动画的view尽量不要放在相对布局里,如果此view为其他的参照物,如果View的改变重绘,会牵涉到其他view的改变重绘。

7,xml布局的树形节点尽量不要太多层,Overdraw的层数越多绘制UI消耗的资源就越多

我们可以通过手机设置里面的开发者选项,打开Show GPU Overdraw的选项,可以观察UI上的Overdraw情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: