Ленивая инъекция с Dagger 2 на Android

Я новичок в Dagger 2. У меня есть этот сценарий, я не хочу вводить объект через мое приложение (в докладчиках, в API)

У меня нет способа обеспечить это изначально. Это не создается до после проверки подлинности на каком-то этапе в моем приложении.

Из документацииhttp://google.github.io/dagger/

Я вижу, что отложенная загрузка может быть способом решить эту проблему, например

@Inject 
Lazy<Grinder> lazyGrinder;

а затем получить значение, как это, используя: lazyGrinder.get (). grind ();

Мои вопросы:

Могу ли я сменить объект после этого на новый?Есть ли другие рекомендуемые способы сделать это?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос