安卓开发博客android开发技巧

安卓的一些代码规范

2018-07-11  本文已影响7人  hdychi

1、方法参数最好不超过4个,超过封装成对象
2、Activity不要持有Fragment
3、慎用Log,Log是耗资源的。
4、用线程池创建线程
5、Activity 间的数据通信,对于数据量比较大的,避免使用 Intent + Parcelable 的方式,可以考虑 EventBus 等替代方案,以免造成 TransactionTooLargeException
6、禁止Context之间的相互引用,以免内存溢出
7、不要存储可以通过系统接口拿到的对象,比如LayoutInflater、Context等
8、使用 Adapter 的时候,如果你使用了 ViewHolder 做缓存,在 getView()的 方法中无论这项 convertView 的每个子控件是否需要设置属性(比如某个 TextView 设置的文本可能为 null,某个按钮的背景色为透明,某控件的颜色为透明等),都需 要为其显式设置属性(Textview 的文本为空也需要设置 setText(""),背景透明也需要 设置),否则在滑动的过程中,因为 adapter item 复用的原因,会出现内容的显示错 乱。

上一篇 下一篇

猜你喜欢

热点阅读