美团送药工作总结
美团送药上门功能开发了接近一个月了,目前暂时告一段落,作出如下总结:
1,不管后台返回的格式是什么样,前台数据模型一定要建好,前台数据处理加载等,统一在数据模型中处理;
2,主线程除了更新UI,尽量不做多余的操作,比如:照片转码等,会卡UI,造成app卡顿;
3,手机软键盘弹出会阻挡界面的问题:android:windowSoftInputMode=“adjustPan”
意为不随软键盘的弹出改变界面,相应的有adjustResize,意为根据软键盘的改变而改变界面;
4,adapter尽量不写在activity里了,代码多且乱;
5,RecyclerView根据监听滑动,位置等,可以处理一系列界面逻辑;
6,少用一些全局变量,因此会导致的问题较多,list等即时clear,一些存本地的照片,记得删除。
7, 一些动画可以根据空间的坐标来处理,获取控件的坐标;
8,界面间的数据传递,可以用接口回调,EventBus等来处理。
9,一些特殊的效果,比如删除线,下划线等,不需要布局实现,直接引用即可。
10,checkBox的图片配置,drawble,style等。