Android 使用活动作为上下文注入具有依赖关系的活动

Android 使用活动作为上下文注入具有依赖关系的活动,android,dagger-2,dagger,Android,Dagger 2,Dagger,这个应用程序有很多活动。我正在使用dagger android注入它们,因此我得到了标准的ActivityBindingModule,每个活动都有一堆贡献者androidInjector。所有这些活动都是BaseActivity的后代。需要将特定于活动的依赖项(使用活动作为上下文)注入每个BaseActivity子代 我所知道的唯一乏味的方法是编写一组模块(每个活动一个),在MyActivity和activity等之间进行绑定,并在ActivityBindingModule中列出它们,以及提供需

这个应用程序有很多活动。我正在使用dagger android注入它们,因此我得到了标准的
ActivityBindingModule
,每个活动都有一堆
贡献者androidInjector
。所有这些活动都是
BaseActivity
的后代。需要将特定于活动的依赖项(使用活动作为上下文)注入每个
BaseActivity
子代

我所知道的唯一乏味的方法是编写一组模块(每个活动一个),在
MyActivity
activity
等之间进行绑定,并在
ActivityBindingModule
中列出它们,以及提供需要依赖的活动上下文的模块。这是大量的体力劳动。有更好的办法吗