其他分享
首页 > 其他分享> > 如何在Android中使用RoboGuice注入上下文?

如何在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