JsonChao / Awesome-WanAndroid

:zap:致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Apache License 2.0
2.73k stars 605 forks source link

MVP 模式是怎么注入 Presenter 的?感谢回复(最近想深入研究一下MVP) #59

Closed DemoJiang closed 6 years ago

DemoJiang commented 6 years ago

博主你好,我最近想好好把 mvp 模式梳理梳理,看到你这个项目非常优秀,几乎涵盖了目前最主流的技术点,架构也是用的 mvp 模式,但是我再看到 presenter 时,愣是没看懂是怎么注入到 view 层的。望博主点播点播。。。。。。。谢谢你啦,其他大神看到也可以回复,非常感谢,估计也是一句话的事,感谢帮助。

DemoJiang commented 6 years ago

给自己回复一下吧,刚刚看明白了一点点,这个注入使用的是 dagger2 注解注入,在 Presenter 的构造方法上加上 @Inject 注解,然后在 View 层里的 Presenter 属性上添加 @Inject 注解,就ok了,内部原理还需要在研究,一步一步来吧,接下来该学习 dagger2 。感谢开源

JsonChao commented 6 years ago

Thank your issue, dagger 帮助我们对项目复杂的依赖关系进行了管理,学习了dagger的基本用法后,可以看一下注入流程相关源码

:octocat: From gitme Android

DemoJiang commented 6 years ago

Thank you so much,I will.