1.public方法,未作明确约定的情况下,入参一律在入口处判空,并打印错误日志。
2.if () {
} //括号前后有空格。
3.File的listFiles方法,如果在主线程调用,需要严格给出遍历目录、decodeBitmap 的时间上限。此类操作可能耗时,有造成ANR的隐患,不允许在主线程执行。
总结:判空,格式以及对于方法耗时与否的考虑。
1.public方法,未作明确约定的情况下,入参一律在入口处判空,并打印错误日志。
2.if () {
} //括号前后有空格。
3.File的listFiles方法,如果在主线程调用,需要严格给出遍历目录、decodeBitmap 的时间上限。此类操作可能耗时,有造成ANR的隐患,不允许在主线程执行。
总结:判空,格式以及对于方法耗时与否的考虑。