создать MyApplicationController, который расширяет Application (), создать экземпляр вашего кинжала в этом классе, через статический метод вернуть экземпляр этого класса, затем в действии выполнить MyApplicationController.getInstance (). GetAppComponent (). Inject (this.activity).
Пометьте свой метод предоставляет с помощью @singleton или создайте собственную аннотацию области видимости.и что самое важное, добавьте это в файл манифеста в качестве класса приложения.
@ Inject User
Пока у вас есть только один экземпляр MyApplicationController, у вас всегда будет один и тот же пользователь во всем приложении..
посмотрите и на это. Добавление контроллера приложений в проект Android?