美文网首页知识点总结好文
编程习惯(慢慢总结)

编程习惯(慢慢总结)

作者: 被代码淹没的小伙子 | 来源:发表于2017-09-26 00:28 被阅读56次

    1.getview里面不要new对象

    2.自定义view的构造函数

    3.驼峰

    4.事件不要和activity绑定

    5.声明时按类别功能

    6.按照xml顺序findviewbyid

    7.xml中少嵌套布局,多用relativelayout少用LinearLayout

    8.BaseActivity{
    initView()
    initDate()
    initEvent()
    }

    9.不要用intent传数据

    10.surfaceView播放视频

    11.能直接return的不要再加个变量

    12.Activity中变量命名要以驼峰,xml中变量命名以_下划线,
    具体查看源码,看Google的命名规则

    13.new对象的时候一定要注意,看看会不会导致多次new对象

    14.方法体不要过于肥胖,不同的尽量分方法。

    15.onDraw方法中不要进行计算,new对象等,最好在外部处理好,
    在onDraw中只进行绘制操作

    16.Cursor用完后记得要关。

    17.多看看警告

    18.DialogFragment替代Dialog

    19.启动模式singleTask---->taskAffinity标记不同的Activity栈

    20.广播接收器用完后记得在OnDestroy方法中注销掉

    21.私有变量以m开头后面驼峰,公有变量以小写字母开头,static
    final变量用大写,单词之间用_下划线分割,如果是static没有final,
    则用s开头,后面驼峰

    相关文章

      网友评论

      • 贾大师:getview中肯定会new变量的,避免不了的吧。只能说尽量少这样做
      • AwaitZhang:请教一下,为什么不用intent传数据呢?有什么弊端吗?
        被代码淹没的小伙子:@AwaitZhang 额,打错了,是DeadObjectException:joy:
        AwaitZhang:@被代码淹没的小伙子 这个异常还真是没见过😂
        被代码淹没的小伙子:利用Intent传值会有时会导致一些奇葩的问题,比如DataObjectException,可能的话可以使用EventBus,Activity跳转可以用粘性事件传值替代。

      本文标题:编程习惯(慢慢总结)

      本文链接:https://www.haomeiwen.com/subject/aiyjextx.html