2
A
回答
3
不能。通用类型只能通过对象注入(字段或构造函数)而不能通过get()
获得。
你的例子有点奇怪,因为通用的CoffeeApp
没有多大意义。但是,您肯定可以使用@Provide
泛型类型,而@Inject
泛型。
相关问题
- 1. 注射泛型类与匕首
- 2. 进样泛型类型在科特林用匕首2
- 3. 匕首上超类和子类
- 4. 在匕首
- 5. 在匕首
- 6. 匕首2组件不生成匕首前缀类为建设
- 7. 匕首2注入子类
- 8. 匕首2基类注入
- 9. Dagger2不生成匕首*类
- 10. Dagger2不生成匕首*类
- 11. 匕首2:NoClassDefFoundError的:匕首/生产/ ProducerModule
- 12. 统一DI。泛型类型注册和IsRegistered方法
- 13. Repository模式使用泛型和DI
- 14. 匕首和数据绑定
- 15. MockWebServer与改造和匕首
- 16. Java泛型类和非泛型类
- 17. 铸造泛型和泛型类型
- 18. 使用匕首1
- 19. 使用匕首2
- 20. 类型不可知类在泛类中调用泛型和非泛型方法?
- 21. 匕首没有注入Android注解类
- 22. 匕首不产生组件/测试类
- 23. 匕首+ ButterKnife =无法初始化类dagger.internal.codegen.ModuleAdapterProcessor
- 24. 匕首 - 类没有注射成员
- 25. 匕首2:无法解析匕首组件的符号
- 26. 匕首2将依赖注入片段?匕首堆栈?
- 27. 匕首2没有注入接口类型
- 28. 匕首2注入相同的对象类型
- 29. Java和泛型类
- 30. 泛型类型和泛型类型定义有什么区别?
这确实是一个奇怪的场景。我的目的是注入一个不同的NetworkInterface类 - 一个实际提交请求和一个模拟类的测试。这些类驻留在一个通用类(从Android中继承AsyncTask) – Protostome