2

我正在尝试从 Dagger 中的对象图创建一个通用类。以咖啡机为例,有什么模式可以创建一个通用的 CoffeeApp 类吗?

CoffeeApp<String> 

例如...

谢谢!

4

1 回答 1

3

不能。泛型类型只能通过对象注入(字段或构造函数)获得,不能通过get().

你的例子有点奇怪,因为泛型CoffeeApp没有多大意义。但是,您当然可以@Provide使用泛型类型和@Inject泛型类型。

于 2013-10-06T02:10:36.393 回答