如何在匕首中创建活动上下文依赖对象?

时间:2016-12-09 10:49:15

标签: android dependency-injection dagger-2 inject dagger

我有一种情况,我使用Dagger 2注入了所有对象,但在一种情况下,我无法纠正如何注入对象。

以下是情况

mPager.setAdapter(new MyPagerAdapter(this));

现在在上面的语句中,我必须使用Dagger注入MyPagerAdapter对象,但它需要当前的活动上下文。

那么如何将活动上下文转发给Dagger模块?

1 个答案:

答案 0 :(得分:0)

(将@ EpicPandaForce的评论转变为答案)

您可以编写一个模块,在其构造函数参数中使用Activity,如下所示:

[0=> Product]