你这个MVP加入了dagger2明显把逻辑和实现复杂化了,即使是多人协同也是复杂化工作。只要每个activity 实现了ICommonView接口,都可以通过new LonginPresenter(this)来复用同一个presenter ,这又不是在写后端,搞这么多注解,只会让设计变得复杂羞涩难懂。当然,你这样写也没有错,但我觉得没必要把简单的事情复杂化,而且我觉得dagger不应该这么用😄
深入浅出Dagger2 : 从入门到爱不释手Dagger2是什么? Dagger2是Dagger的升级版,是一个依赖注入框架,第一代由大名鼎鼎的Square公司共享出来,第二代则是由谷歌接手后推出的,现在由Google...