И соответствующая функция признака создаст компонент:
тоящее время я экспериментирую с InstantApps и хотел бы включить кинжал в свой проект.
У меня проблема с настройкой приложения AppComponent. Мой компонент приложения включает в себя все функциональные модули кинжала моего приложения.
У меня в основном есть:
Один базовый модуль приложения содержащий мой класс приложенияНесколько функций с каждым модулем кинжала на действие, все с базовым в качестве зависимости.Один модуль приложения и мгновенный модуль, импортирующий все функции и модуль базового приложения.Я пытаюсь выяснить настройки перед добавлением модуля Instant App.
Из документации InstantApps и примеров проектов. Кажется, что класс приложения должен быть в базе. Из документации Dagger, чтобы настроить кинжал:
DaggerYourAppComponent.create().inject(this);
Должен быть включен в класс вашего приложения. Однако это кажется невозможным, поскольку AppComponent должен ссылаться на все модули функциональных кинжалов.
мойвопросов находятся:
Где я должен добавить свой модуль кинжала AppComponent?Должен ли я хранить свое приложение в модуле приложения, а не в базе?Есть ли в GitHub репозиторий или документация по Dagger с Instant Apps?Спасибо