zhaize
zhaize
RepositoryManager中mRetrofit没办法根据业务不同做切换,现在我有多套业务接口,header和body的参数和格式以及签名方式都不同,甚至连gson解析的实体都不同。之前的做法是根据接口类型创建多个retrofit单例,每个单例add不同的intercepter和adapter,可是现在只能使用一个retrofit实例,虽然能在configuration中动态添加intercepter,可如果这两个intercepter是互斥的,就顾此失彼了。
isBuildModule=true时dagger是ok的,component也能生成,可是改为false出宿主包就不行了。 博主的demo gradle 3.x是没问题的,但是升到4.x就不行了 /home/zhaize/StudioProjects/ArmsComponent/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/GoldHomeActivity.java:39: 错误: 找不到符号 import me.jessyan.armscomponent.gold.di.component.DaggerGoldHomeComponent; ^ 符号: 类 DaggerGoldHomeComponent 位置: 程序包 me.jessyan.armscomponent.gold.di.component