240 发简信
IP属地:浙江
  • 这个问题,上面方法有点问题。后面已经完美解决。
    @Inject
    @field:[Qualifiers.Lifecycle]
    lateinit var mActivityLifecycle: Application.ActivityLifecycleCallbacks
    @Inject
    @field:[Qualifiers.RxLifecycle]
    lateinit var mActivityLifecycleForRxLifecycle: Application.ActivityLifecycleCallbacks

    对,在injiect的时候,需要加上@field: 后端变量。单纯的注解,dagger解析不出来,说是注入迷失。
    需要区分的不是属性,而是它的后端变量
    嗯,@field:Qualifiers.Lifecycle 也是可以的

    kotlin [Dagger/MissingBinding] xxx cannot be provided without an @Provides-annotated method.

    在项目转kotlin的时候,使用dagger2遇到了上述问题。排查了一周,才把所有问题解决。在此做一个踩坑实践的记录。 1,如果dagger2使用正确的话,还是出现了上诉错误...

  • 120
    kotlin [Dagger/MissingBinding] xxx cannot be provided without an @Provides-annotated method.

    在项目转kotlin的时候,使用dagger2遇到了上述问题。排查了一周,才把所有问题解决。在此做一个踩坑实践的记录。 1,如果dagger2使用正确的话,还是出现了上诉错误...

  • android protobuf ProtoConverterFactory java.lang.NullPointerException

    proobuf 无法解析问题!!!!!!!!! 最近使用Retrofit+Rxjava 解析proobuf 数据流,遇到空指针问题。一直没有解决,网上很少有这类答案。断断续续...