我有一个类匕首2如何执行构造函数注入
public class DialogUtils
{
private Context context;
@Inject
public DialogUtils(Context context)
{
this.context = context;
}
}
在我的活动类我已经做了,但我发现在dialogUtils例如空指针异常。
public class LoginActivity extends Activity{
@Inject DialogUtils dialogUtils;
}
我知道如何通过模块和组件注入依赖关系,但不知道如何注入建筑。任何帮助深表感谢。
谢谢。为什么我们也有这两个方法'Context context(); | DialogUtils dialogUtils();'当只有'void inject(MainActivity mainActivity);'可以达到目的吗? –
你的方法给出了一个迹象表明,对于每一个活动,我必须做一个单独的组件和单独的模块?正确或我可以使用一些常用方法 –
对话框需要一个活动上下文,但不应存储静态活动上下文。尽管如此,我可以让它更通用一些。 – EpicPandaForce