如何在Android中使用RoboGuice注入上下文?
作者:互联网
我想将我的上下文注入我的实用程序类,我已经看到examples使用静态字段,有没有办法用静态字段来做?
解决方法:
我倾向于在需要时使用Provider来注入上下文.
public class MyClass
{
private Provider<Context> contextProvider;
@Inject
public MyClass(Provider<Context> contextProvider)
{
this.contextProvider = contextProvider;
}
public doSomething()
{
Context c = contextProvider.get();
}
}
标签:android,dependency-injection,roboguice 来源: https://codeday.me/bug/20190726/1541850.html