Вернувшись, когда я использовал RoboGuice, мне удалось конструктор внедрить Context в мои классы, и RoboGuice выберет соответствующий контекст (у инъекций в Activity будет контекст Activity, впрыски в приложении будут иметь текущий контекст приложения, внедряется в Фрагмент будет иметь контекст активности фрагмента и т.д.).
Есть ли аналогичный метод для достижения этого с помощью кинжала?
public class Thing {
@Inject
public class Thing(Context context){
// if i'm injected in an Activity, I should be the current activity context
// if i'm injected in an Fragment, I should be the fragment activity context
// if i'm injected in a Service, I should be the service context
// etc...
}
}