Недавно я обновил кинжал с 2.8 до 2.9. и документация последнего выпуска была добавлена следующим образом:
-Добавлено @BindsInstance
для компоновщиков компонентов, чтобы легко связывать экземпляры, которые создаются вне графа.
-Производители: добавлено ProducerMonitor.ready ()
, которое вызывается, когда все входные данные производителя доступны.
- Удалено @Provides(type =...)
использование. Вместо этого используйте аннотации в dagger.multibindings
. @Produces.type
также был удален.
-Все методы привязки теперь проверены, даже если они не используются в конкретном @Component
- @Component.dependencies
больше не могут включать @Modules
.
Я хочу знать, как эти новые функции:
Спасибо !!
Примечание: я новичок в кинжале 2, но вы хотите иметь возможность максимально использовать эту библиотеку .