Size: a a a

2020 April 24

IG

Ilya Gulya in Dagger 2
Да, поскорее бы уже зарелизилось)
источник

IG

Ilya Gulya in Dagger 2
Ещё б они рисование графа туда добавили, было бы шикарно
источник

АЕ

Алексей Ершов... in Dagger 2
Мне кажется очевидная фича, рано или поздно внедрят)
источник

АЕ

Алексей Ершов... in Dagger 2
И с поддержкой такого уровня все остальные фреймворки потеснятся...
источник

А

Александр in Dagger 2
Такая штука уже сейчас есть https://arunkumar9t2.github.io/scabbard/
источник
2020 April 25

IG

Ilya Gulya in Dagger 2
Оно достаточно кривое и малофункциональное
источник
2020 April 27

Д

Дмитрий in Dagger 2
источник

AG

Artem Gilmudinov in Dagger 2
Надо fun withStark(...): Builder
источник

Д

Дмитрий in Dagger 2
Artem Gilmudinov
Надо fun withStark(...): Builder
Балин, как я мог проспать этот момент, спасибо!
источник

VM

Vadim Morozov in Dagger 2
Если у меня viewModel имеет пустой конструктор то аннотацию @Inject ставим выше объявления класса?
источник

АЕ

Алексей Ершов... in Dagger 2
Vadim Morozov
Если у меня viewModel имеет пустой конструктор то аннотацию @Inject ставим выше объявления класса?
если я не ошибаюсь, то нельзя. Надо прям обхявить пустой конструктор и его аннотировать
источник
2020 April 28

IS

Ivan Sablin in Dagger 2
Vadim Morozov
Если у меня viewModel имеет пустой конструктор то аннотацию @Inject ставим выше объявления класса?
@Inject constructor()
источник

VM

Vadim Morozov in Dagger 2
Ivan Sablin
@Inject constructor()
да спасибо
так и сделал
но всё равно сделал через фабрику а там и контекст сгодился поэтому и конструктор не пусктой оказался)
источник

IS

Ivan Sablin in Dagger 2
Vadim Morozov
да спасибо
так и сделал
но всё равно сделал через фабрику а там и контекст сгодился поэтому и конструктор не пусктой оказался)
ну да, так еще лучше
источник
2020 May 01

А

Александр in Dagger 2
Здравствуйте! Я тут прочитал про аннотацию @ Binds и понял только что она чем то похоже на аннотацию Providers. Не могу понять почему биндс работает с абстрактными классами. Что она такое делает по сравнению с провайдерс? Что она может что не может провайдерс?
источник

АЕ

Алексей Ершов... in Dagger 2
ничего, это просто сахар, чтобы меньше кода писать.
источник

А

Александр in Dagger 2
Спасибо, но я пока не уверен что ничего, ее почему то приводят в пример в проектах андроид что она мол там очень нужна, но как и почему не понятно
источник

SV

Sviat Volkov in Dagger 2
Александр
Спасибо, но я пока не уверен что ничего, ее почему то приводят в пример в проектах андроид что она мол там очень нужна, но как и почему не понятно
Если есть класс с инжект конструктором реализующий интерфейс, то бинд аннотация помогает провайдить класс через интерфейс.
источник

А

Александр in Dagger 2
Спасибо. Но разве это не типичная ситуация при работе с тем же @Провайдерс?
источник

А

Александр in Dagger 2
А какой то отрывок прочитал ещё что кому-то и зачем-то понадобилось ижектить саму ативити куда-то (вот бы знать зачем!!) и вот там был аргумент что использую Биндс потому что ативити создаётся андроидом а не руками и потому Провайдерс использовать нельзя. Вот бы знать про что это:)
источник