Можно ли вводить некоторые элементы пользовательского интерфейса, такие как AlertDialog
и ProgressDialog
, которым требуется операция для инициализации? Инициализация их Application
не работает, конечно, а также мы не можем создать Singleton
зависимости с помощью Activity
(из-за ссылки на разрушенную деятельность)Кинжал 2, инжекционные элементы UI
2
A
ответ
0
Да, Dagger не дифференцируется orinary и жизненный цикл классов, но вы должны хранить компонент Dagger внутри деятельностей или фрагмент, чтобы избежать утечек memoty. Эти экземпляры будут синглонами только внутри вашего компонента.
Смежные вопросы
- 1. Дополнительный инъекционный кинжал 2
- 2. Кинжал 2 Объяснение объяснений
- 3. Кинжал 2 Статические инъекции
- 4. Кинжал 2 цикла инъекции
- 5. Кинжал 2 круговой зависимостях
- 6. Как включить кинжал 2?
- 7. Кинжал 2, Зависимость впрыска
- 8. Кинжал 2 инъекционный метод
- 9. Конструктор инъекции Кинжал 2
- 10. Кинжал 2 - ViewPagerAdapter
- 11. Кинжал 2 смешанные прицелы
- 12. Кинжал 2: Presenter is null
- 13. Кинжал 2 классов не генерируется
- 14. Кинжал 2, вводящий Android Контекст
- 15. Кинжал 2 и интерфейсные реализации
- 16. Кинжал 2 синглтонов не работает
- 17. Кинжал 2 не генерирует компонент
- 18. Кинжал 2 впрыска воссозданного модуля
- 19. Кинжал 2 Компонент, не создающий Кинжал Префикс Классы для строительства
- 20. Кинжал 2, Как добавить интерфейс в зависимость
- 21. Кинжал не может найти инъецируемые элементы
- 22. Dagger 2: NoClassDefFoundError: Кинжал/производители/ProducerModule
- 23. Нулевая ссылка на кинжал 2 @Inject
- 24. Кинжал 2 Инъекция конструктора и многое другое
- 25. Кинжал 2 singleton в нескольких экземплярах
- 26. Кинжал 2 не работает рабочий процесс
- 27. Кинжал 2: Сгенерированный код не компилируется
- 28. Кинжал 2 не может разрешить символ «DaggerAppComponent»
- 29. Mimic RoboGuice инъекция в кинжал 2
- 30. Кинжал 2 - Модуль Обеспечивает Singleton с
Разве вы не ищете подкопирование, например, зависимости компонентов или подкомпоненты? – EpicPandaForce