Результаты поиска по запросу "dagger-2"

2 ответа

Статические методы просто имеют более быстрые вызовы. Удаление статического никак не влияет на проблему.

я есть небольшой сценарий, где у меня есть следующая структура, где я пытаюсь внедрить менеджер фрагментов в фрагменте baseActivity, но по какой-то причине мне не хватает удачи :( @Singleton @Component(modules = { AppModule.class, ...

1 ответ

 это не метод

нный с этим вопросом:Эспрессо, Dagger2 установить ViemodelProvider.Factory на BaseActivity [https://stackoverflow.com/questions/46513349/espresso-dagger2-set-viemodelprovider-factory-on-baseactivity] Я прошел через ад и обратно, чтобы получить ...

4 ответа

Пример:

я есть абстрактная AccountRequiredActivity, которая выглядит следующим образом (и работает нормально): public abstract class AccountRequiredActivity extends LifecycleActivity { @Inject ViewModelProvider.Factory viewModelFactory; private ...

ТОП публикаций

1 ответ

Спасибо, это мне очень помогло!

лицитDagger 2 в моем приложении для Android. У меня это настроено следующим образом: AppComponent.java @Singleton @Component(modules = { AndroidInjectionModule.class, AndroidSupportInjectionModule.class, ActivityBuilder.class, ...

1 ответ

Спасибо, я смог свести свои модули только к привязке для текущей деятельности, Отличная обратная связь.

екте, над которым я работаю, есть ряд служебных классов, для которых требуется контекст активности. Я не хочу объявлять новый метод @Provides для каждого действия, которое использует зависимость. то есть я не хочу этого: @Provides static ...

0 ответов

Ты мой герой. Спасибо много.

я есть некоторые странные проблемы с Dagger, которые я вроде как исправил, но решение не является правильным. Вот классы кинжалов: @Module class P5Module { @Provides fun pool(): RecyclerView.RecycledViewPool = RecyclerView.RecycledViewPool() ...

0 ответов

И соответствующая функция признака создаст компонент:

тоящее время я экспериментирую с InstantApps и хотел бы включить кинжал в свой проект. У меня проблема с настройкой приложения AppComponent. Мой компонент приложения включает в себя все функциональные модули кинжала моего приложения. У меня в ...

1 ответ

 то есть контекст будет введен? или как я могу предоставить, потому что мой класс не является модулем, я использую только конструктор инъекций. ответьте, пожалуйста

я есть класс public class DialogUtils { private Context context; @Inject public DialogUtils(Context context) { this.context = context; } }В моем классе деятельности я сделал, но я получаю исключение нулевого указателя на ...

0 ответов

У меня недавно была такая же проблема. Поскольку я иногда выполняю фиксацию через Android Studio (3.4.c6), я использую опцию «Оптимизировать импорт», чтобы удалить неиспользуемый импорт. По некоторым причинам он удалил импорт для аннотации Parcelize.

ользую Dagger 2 и Kotlin для разработки под Android. Мой проект также является многомодульным проектом. Мой файл settings.gradle выглядит так: include :app include :libЯ также поддерживаю модуль lib. В Dagger Files (например, в компоненте) я ...

1 ответ

В настоящее время создается другой экземпляр OkHttpClient.Builder в методе provideRetrofitInstance, который вы уже предоставили в своем ApiModule. Будьте милы и используйте вместо этого аргумент httpClient.

ичок в Dagger и Retrofit. У меня возникла проблема, когда генерируется несколько экземпляров модифицированного пользовательского перехватчика, несмотря на объявленный синглтон в модуле кинжала. Мне нужен только один экземпляр. Модуль ...