Android CodeReview 些许总结

CodeReview些许总结

1:使用Handler的时候,使用handler.post(Runnable);,hanler与类尽量保持弱引用关系,或者使用静态的handler对象

public Handler h = new Handler() { //不推荐

        @Override
        public void handleMessage(Message msg) {
        }
    };
<pre name="code" class="java">public static Handler h = new Handler() { //推荐

        @Override
        public void handleMessage(Message msg) {
        }
    };

h.post(..);//推荐

2:Integer类型与Enum类型

当返回值有多种情况时,推荐是用enum进行判断。而不是返回int类型数据!如果必要使用int类型,也需要将int封装到一个接口中统一管理

3:一个小方法只做一件事情,如:

public void update(){
AA.update();
}

不要出现:

public void update(){
AA.update();
BB.XXX();
}

保持代码方法名与做的事情统一

TODO 后续添加

时间: 2024-08-04 23:21:14

Android CodeReview 些许总结的相关文章

twisted高并发库transport函数处理数据包的些许问题

还是在学校时间比较多, 能够把时间更多的花在学习上, 尽管工作对人的提升更大, 但是总是没什么时间学习, 而且工作的气氛总是很紧凑, 忙碌, 少了些许激情吧.适应就好了.延续着之前对twisted高并发框架的学习, 自己重新写了一遍代码, 并开始在程序中实现自己的一些想法, 并不局限于最基本的操作, 以及官网上的实例, 因此就引出来了今天的问题.首先, 我需要阐述下我的想法:在命令行下启动twisted的服务器端程序, 以及客户端程序.同时在客户端程序中传入三个命令行参数, 其中一定要有clos

【感想文】感情经历,是否给你我带来的些许提升?我想,有。

今天是周六,早上花了点时间,坐在电脑前,我略有感慨,因此就这样一边写一边想地写下来了. 有些时候确实是真的想谈个恋爱的,也想遇到那么一个姑娘,但是又不知道喜欢谁,有时候可能会对某个女孩有过好感,但是那也不过是稍纵即逝.遇上可爱的姑娘时,又不知道如何去搭话,然后就再也没有然后了.我不知道我会喜欢上一个具体怎么样的女孩,只是有个大概.有时看到朋友圈有个女孩发了动态,想和她说些什么,但想来想去又不知道说什么,又如何持续下去呢.我可能并不太会在网上聊天,因为这样就会去想该怎么表达,一旦想多了就会发现这样

遇见幸福的自己(总有一句话能触动你的心弦,希望能给你未来前进的路上增加些许动力)

幸福不在别处,一直在我们的身边,在我们的心中 一个智慧聪明的人,永远不会缺少一双幸福的慧眼. 驾驭自己的心态 别忘记要常常为自己建立积极的心态,只有这样才能享受生活. 心态好了,一切就好,而心态不好则会事事皆不顺. 生活就是酸甜苦辣皆而有之,只有放下抱怨,让自己拥有一个健康的心态,加上理性.宽容与平和,幸福就会变成一种生活的习惯 人生需要在等待中寻找结果,所以想要获得幸福的生活,就应该学会等待,在等待中寻找新的目标.幸福不在于到达目的地的那一刻,而在我们一步一步地向上移动接近目标的过程中. 正视

JAVA初学者的些许体会

JAVA学了一个星期,一步步揭开神秘面纱,对她从陌生到熟悉,我们,渐渐成为了朋友. 学习JAVA之前,学过C语言,对编程算是有一点点认识,但是实践有限,谈不上懂.后来因为本科专业课与C语言关系不大,我和C语言的缘分也渐渐淡却. 后来很长一段时间里,自己离开了编程的世界,不在去考虑数据类型,什么逻辑关系,什么运算流程.一直到我的本科毕业设计,那是一个需要自己用MATLAB进行仿真的小型项目.没有代码,没有使用教程,没有人教,懵逼的我无从下手.无奈,任务必须完成.不逼自己一把,我永远不会知道自己有多

view绘制流程些许心得

本人菜鸟一枚,自己没那个水平研究出view的绘制流程,不过经过各种查阅前辈大牛的资料或者博客知道了view的绘制过程分为onMeasure,onLayout,onDraw三个重要的过程,姑且拿来作为结论来指引自己对Android绘图的的学习,少走了很多的弯路.下面就贴上自己的心得和体会,不对之处欢迎批评指正,共同学习. 开篇之前先说说View和ViewGroup之间的关系,ViewGroup是View的子类,但同样的ViewGroup里面也封装了许多个View的引用包括View集合的引用,这点看

jquery实例 苑的离去,感觉些许悲伤,保重 --- --- 苑,怨,缘。。。

左侧菜单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>left_menu</title> <style> .menu{ height: 500px; width: 30%; background-color: gainsboro; float: left; } .content{ heig

awk的些许小技巧

一句话kill掉名为navimain的process(利用awk的列操作能力) kill -15 `ps|grep navimain | awk 'NR==1 {print $1}'`

些许作业

//菱形x1 int x=0; int x1=0; for(int i=0;i<5;i++){ for(int j=0;j<10;j++){ x=5+i; x1=5-i; if(j>=x1&&j<=x){System.out.print ("*");} else{System.out.print(" ");} } System.out.println(); } int x3=0; int x4=0; for(int i=1;i

关于transform-style:preserve-3d的些许明了

父元素要添加属性transform-style:preserve-3d;和transform:perspective(800px);还有相对定位 首先设置子元素 具有3D属性,然后再设置视角与3D元素的距离,拉开视角才可以看到3D效果!以像素计::相对定位是为了给子元素绝对定位一个标点: 以立方体为例,(其实我只会立方体...) 子元素便是立方体的各个面了,6个div 便是6个面,然后绝对定位,脱离文档流,并使各自的原点重合,方便调整: : : : : : : : : : : : : : 此处省