2011-09-02 25 views

回答

1

您可以通過幾種方式實現此操作,將上下文傳遞給Utility類或使用服務定位器或使用@Inject屬性來指定實用程序類。查看更多詳情here

+2

僅供參考,鏈接的文章引用了RoboGuice 1的做事方式,而不是較新的RoboGuice 2+方式。 –

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再次:) –

相關問題