美文网首页
Dagger2 个人总结

Dagger2 个人总结

作者: Thresh0ld | 来源:发表于2016-01-25 14:29 被阅读105次

    1.SubComponent与 Dependency 

        SubComponent与Dependency很相似,但是有区别的(呵呵,废话。。。。:))。

        SubComponent下的组件可以获取父组件所有的依赖关系。Dependency呢则需要父组件显式暴露provision(就是你的Module provide的东东)给下面的component。  说的很抽象,自己动手试试就知道了。(编译的时候看看报什么错误)

    2.inject(MainActivity) 只能在你的所有组件出现一次

       如果你有好几个组件,你都设成inject(MainActivity),那么你的MainActivity中的inject肯定不会成功,因为。。。。你看看错误提示就知道了。

       因为某个component inject Activity时会检查这个Activity所有的@Inject他能不能满足,不能满足,呵呵。。。那不好意思,请你provide  xxx or inject xxx。。。balabala,,,,,

    ----------

    ![关注我的公众号.jpg](https://img.haomeiwen.com/i1428538/27b8b23065ed36aa.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    相关文章

      网友评论

          本文标题:Dagger2 个人总结

          本文链接:https://www.haomeiwen.com/subject/tcxdkttx.html