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