Android CodeReview 些许总结
2024-10-09 03:08:21
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 后续添加
最新文章
- Java直接内存与堆内存
- Linux 网络编程(epoll)
- JavaScript 使用 sort() 方法从数值上对数组进行排序
- 关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析
- python繁体中文到简体中文的转换
- 转:CFile.Open()的使用说明
- pyhton10min系列之程序员的浪漫-足迹生成器,有视频教程
- 截取TableView生成图片
- javascript 之基本包装类型--04
- Angular4 管道
- Java JTable视图窗口滚动并定位到某一行
- JS拖拽div(移动)
- Python学习笔记(二)
- SublimeText SFTP连接Amazon EC2
- idea启动java Maven项目,出现"; java: 程序包xxxx不存在";
- FATFS(A)
- Dice 7 ==>; dice 5
- C# 面试题 二
- Linux 下批量创建用户(shell 命令)
- LightOJ 1370- Bi-shoe and Phi-shoe (欧拉函数)
热门文章
- [PHP] 调用微博API 发微博OAuth2.0
- 获取磁盘的 总容量,空余容量,已用容量 【windows】
- linux awk 命令实用手册
- 在 ubuntu20 上安装 docker
- Linux网络服务第三章远程访问及控制
- I/O多路复用之select,poll,epoll简介
- Vue Cli 报错:You are using the runtime-only build of Vue where the template compiler is not availabl
- BootStrap的栅格式布局
- .NET平台上的编译器不完全列表(转别)
- CodeForces - 1047CEnlarge GCD(这题很难,快来看题解,超级详细,骗浏览量)