我想注入我的上下文到我的工具類,我看到examples使用靜態字段,有沒有辦法用靜態字段做到這一點?如何在Android中使用RoboGuice注入上下文?
3
A
回答
1
您可以通過幾種方式實現此操作,將上下文傳遞給Utility類或使用服務定位器或使用@Inject
屬性來指定實用程序類。查看更多詳情here。
7
我傾向於在需要時使用Provider來注入上下文。
public class MyClass
{
private Provider<Context> contextProvider;
@Inject
public MyClass(Provider<Context> contextProvider)
{
this.contextProvider = contextProvider;
}
public doSomething()
{
Context c = contextProvider.get();
}
}
+0
謝謝朋友,我正在努力與上下文注入土地here.Thanks再次:) –
相關問題
- 1. Roboguice被注入不同的上下文
- 2. roboguice注入哪個上下文?
- 3. 如何使用Roboguice注入子類?
- 4. 在Roboguice中使用依賴注入?
- 5. 如何在roboguice 2.0中注入LocationManager?
- 6. RoboGuice 2.0的Android應用程序 - 如何使用應用程序上下文注入Singleton
- 7. Dagger with Android:如何在使用MVP時注入上下文?
- 8. 如何使用Roboguice在活動中注入最終成員?
- 9. 在非活動類上注入roboguice
- 10. roboguice注入客戶
- 11. 在onActivityResult中注入錯誤上下文的Roboguice(1.1和1.2快照)
- 12. 如何使用Roboguice注入對話框視圖?
- 13. 如何使用RoboGuice向Robolectric測試課注入依賴關係
- 14. 如何使用roboguice將對象注入到surfaceview類
- 15. Roboguice注入適配器
- 16. Roboguice注入和Provider類
- 17. RoboGuice注入視圖爲空
- 18. RoboGuice將POJOs注入POJOs
- 19. 依賴注入與roboguice
- 20. 使用RoboGuice在我的活動中注入類
- 21. 如何在應用程序上下文中注入環境
- 22. 匕首2注入Android上下文
- 23. Roboguice 2.0向POJO注入應用程序
- 24. RoboGuice 2.0中的注入字段爲null
- 25. RoboGuice依賴注入在一個大區
- 26. Roboguice和mocks:如何在測試時讓roboguice注入一個模擬服務,否則使用REAL?
- 27. 在使用Roboguice依賴注入時編程實例化Android片段
- 28. 無法使用RoboGuice將視圖注入到自定義類中
- 29. 如何使用實體框架上下文與依賴注入?
- 30. DCI:如何使用依賴注入實現上下文?
僅供參考,鏈接的文章引用了RoboGuice 1的做事方式,而不是較新的RoboGuice 2+方式。 –