Dagger2踩坑

  1. 当使用@Inject标记构造函数时,如果次构造函数存在参数,那么Dagger2会对其参数进行注入,去查找provide方法,如果不存在获取这个参数的provide方法,那么会报错,提示:
    XXX找不到符号
    XXX找不到符号
    。。。
    XXX cannot be provided without an @Provides-annotated method.(这边才是问题所在,也导致了上面一系列的类找不到)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Dagger2 入门 2016-12-21 更新:添加@Subcomponent注解以及Lazy与Provider...
    fxzou阅读 28,664评论 77 331
  • 本文的分析基于dagger2的2.7版本。 谷歌开发维护的Dagger2出来有很长时间了,目前在很多开源项目上也能...
    sososeen09阅读 14,628评论 31 108
  • 自从 Dagger2 出现,个人对 Dagger2 的学习过程也是断断续续的,一直没有系统的总结过,所以也谈不上掌...
    DthFish阅读 4,773评论 0 14
  • 现在心里还是很害怕。 今天风大,有点小雨,下班路上,撑着把伞,有朋友正好发微信给我,然后我就停下来回她微信了。回完...
    summerrty阅读 3,805评论 2 0
  • 你可能是一名车间工人,每天早起晚归,节假日时当别人都和家人团聚的时候,你还在车间忙碌着;你可能是一名服务人员...
    晩夏阅读 1,639评论 0 1

友情链接更多精彩内容