最近一个项目,由于前期预估失误,轻易的使用了6个左右的layout混合而成一个main_layout,通过设置是否可见来控制生命。
发现如下问题:
缺点:
1.backpress极难控制
2.不断切换图层时极易造成部分子view未掩藏
3.id重复问题容易导致注入失败
4.工期相对复杂的activity-fragment-childfragment仍然长很多
5.后期一个activity占了将近2千行,检查是在是困难
优点:
1.网络请求容易预处理
2.不需要过多的注入
总之就像在一个类里面写了太多的匿名内部类一样,前期图省事后期是在是太麻烦。
引以为戒之后不能在这样做了。