Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从 Dagger 中的对象图创建一个通用类。以咖啡机为例,有什么模式可以创建一个通用的 CoffeeApp 类吗?
CoffeeApp<String>
例如...
谢谢!
不能。泛型类型只能通过对象注入(字段或构造函数)获得,不能通过get().
get()
你的例子有点奇怪,因为泛型CoffeeApp没有多大意义。但是,您当然可以@Provide使用泛型类型和@Inject泛型类型。
CoffeeApp
@Provide
@Inject