Как внедрить интерфейс с Dagger2, который занимает много времени, чтобы решить его реализацию? - PullRequest
0 голосов
/ 20 февраля 2020

Я хотел бы разрешить зависимость асинхронно. Проблема примерно такая: у меня устройства с блютузом. Все устройства могут иметь несколько версий прошивки, и я должен поддерживать их все.

Поэтому я планирую сначала подключиться к устройству, получить его версию прошивки, а затем отключиться. С номером версии я могу выбрать, какая реализация мне нужна.

Я нашел это решение с Rx Java.

  • Это хорошее решение? Есть ли какой-нибудь синтаксический трюк kotlin, чтобы избежать Rx Java?
  • Поддерживает ли кинжал что-то вроде @AfterAllInjection?
...