处理方案:
三层,
自定义控件、通用业务逻辑等最底层,
一般业务逻辑处理、各种常量的定义第二层,
UI操作最顶层,,UI操作既是Activity……,
原则上层次之间的调用是单向的,即低层次不允许调用高层次,高层改变不影响底层,
层次之间的异步通信使用接口回调。
最底层的代码,拷贝到任何项目中不需修改即可使用,不同项目有不同的业务层,UI层不进行任何数据计算、业务逻辑的操作
处理方案:
三层,
自定义控件、通用业务逻辑等最底层,
一般业务逻辑处理、各种常量的定义第二层,
UI操作最顶层,,UI操作既是Activity……,
原则上层次之间的调用是单向的,即低层次不允许调用高层次,高层改变不影响底层,
层次之间的异步通信使用接口回调。
最底层的代码,拷贝到任何项目中不需修改即可使用,不同项目有不同的业务层,UI层不进行任何数据计算、业务逻辑的操作