как это работает @BindsInstance Dagger 2

Недавно я обновил кинжал с 2.8 до 2.9. и документация последнего выпуска была добавлена ​​следующим образом:

-Добавлено @BindsInstance для компоновщиков компонентов, чтобы легко связывать экземпляры, которые создаются вне графа.

-Производители: добавлено ProducerMonitor.ready (), которое вызывается, когда все входные данные производителя доступны.

- Удалено @Provides(type =...) использование. Вместо этого используйте аннотации в dagger.multibindings. @Produces.type также был удален.

-Все методы привязки теперь проверены, даже если они не используются в конкретном @Component

- @Component.dependencies больше не могут включать @Modules.

Я хочу знать, как эти новые функции:

Спасибо !!

Примечание: я новичок в кинжале 2, но вы хотите иметь возможность максимально использовать эту библиотеку .

8
задан muneebShabbir 7 February 2017 в 09:22
поделиться