2
ответа

Написание тестовых примеров для дооснащения [дубликат]

У меня есть класс DeparturePresenter. Я хочу написать простой тестовый пример с Mockito. TheDeparturePresenter - это простой интерфейс, который Retrofit вызывает для создания присвоенного вызова API. ...
вопрос задан: 20 May 2016 03:31
2
ответа

Изменен базовый уровень модернизации в режиме Runtime с использованием кинжала 2 [дубликат]

Я начал работать с кинжалом 2.I сделал следующее: Создал модуль, предоставляющий метод для Retrofit @Module public class NetModule {String URL = "https://google.com"; public void setUrl (...
вопрос задан: 21 April 2016 12:47
1
ответ

Android автоинъекция модулей кинжала на каждом из меня, что мне нужно

После успешной реализации Dagger в проекте я должен указать dagger для каждого класса, который я хочу использовать, и внедрить модули, например RestClient для модернизации, я хочу знать, есть ли способ определить ...
вопрос задан: 14 April 2019 09:50
1
ответ

Android не может интегрировать Dagger2 из-за ошибки «Деятельность не может быть предоставлена ​​без конструктора @Inject»

Я хочу интегрировать Dagger2, но не могу собрать свой проект, сборка завершилась неудачно с: error: com.example.animalslibrary.ui.home.activity.HomeActivity не может быть предоставлена ​​без конструктора @Inject или from ...
вопрос задан: 2 March 2019 06:24
1
ответ

Пример объявления подкомпонента в аннотации модуля @Module (subcomponents = & hellip;)

Каков вариант использования подкомпонента в аннотации модуля кинжала? например @Module (subcomponents = ChildComponent.class) открытый класс ModuleB Я прочитал документацию, но не смог найти ...
вопрос задан: 17 January 2019 10:58
1
ответ

Получение не может быть обеспечено без конструктора @Inject или с помощью аннотированного метода @ Provides- или @ Produces. на котлин кинжал2

ошибка: app.sareing.core.sharedPrefs.StringPreference не может быть предоставлен без конструктора @Inject или с помощью аннотированного метода @ Provides- или @ Produces. публичная аннотация void inject (@ org.jetbrains ....
вопрос задан: 15 January 2019 19:20
1
ответ

Как вставить MockModule в DaggerAppComponent?

Я использую Dagger Android некоторое время, и теперь я хочу ввести MockModule для тестирования, и я не знаю, как его получить. Я видел на некоторых постах что-то вроде: ...
вопрос задан: 13 July 2018 18:24
1
ответ

не может найти класс символов DaggerAppComponent или не может найти класс символов DaggerActivityComponent

Я получаю эту ошибку после добавления инъекции в мой класс, тогда это дает мне ошибку компиляции. Если я удалю @Inject static ApiService mApiService; это работает нормально, и я использую 2 класса приложения ...
вопрос задан: 3 May 2017 09:21
1
ответ

о dagger2's тип удержания [дубликат]

Dagerr2 - это готовый сгенерированный код во время выполнения. Я думаю, что их тип аннотации - это CLASS, но почему это тип типов аннотации RUNTIME? Он не получает значения через размышления, почему ...
вопрос задан: 31 March 2016 10:46
1
ответ

Dagger 2 вводит несколько экземпляров одного и того же типа объекта

Предыстория Я преобразовываю свое приложение в архитектуру MVP и обнаружил, что Dagger 2 полезен для внедрения зависимостей при необходимости. Мое приложение должно общаться с двумя веб-API (мой и сторонний API). ...
вопрос задан: 9 March 2016 05:41
0
ответов

Как управлять созданием и хранением компонента dagger2

Долгое время я боролся с компонентами кинжала. Сначала я создал класс Injectors для каждого настраиваемого компонента, содержащего статическое поле, с помощью WeakReference < Component > или же ...
вопрос задан: 14 March 2019 11:57
0
ответов

Ошибка внедрения Java ViewModel в Java Dagger 2 для Android

Я использую библиотеку Dagger 2 в приложении для Android, и на некоторое время у меня возникла проблема с внедрением объекта ViewModelFactory. Чего я хочу добиться, так это того, что хочу иметь один ...
вопрос задан: 27 February 2019 19:42
0
ответов

почему не удается разрешить символ «Кинжал * Компонент»?

Я пытаюсь создать службу, предоставляемую Dagger, для параметров общего ресурса инъекции теперь есть следующие классы: StorageService.java (Оболочка SharedPreferences, теперь есть статические методы, потому что ...
вопрос задан: 22 February 2019 13:26
0
ответов

Проблемы мультимодульного проекта Android: «Не удается найти символ XXXProvide_XXXFactory» или «DexArchiveMergerException»

Я работаю над проверкой концепции приложения, как разделить другое приложение на несколько модулей. https://github.com/jbruchanov/ModulesAppSample/tree/failing Использование AS3.3 и Dagger2.21 DI Tree: AppComponent (@ ...
вопрос задан: 20 January 2019 09:55
0
ответов

Dagger2 и архитектурные компоненты - ошибка компилятора Kotlin

Я пытался создать следующий проект, но я получаю некоторые ошибки: https://github.com/bufferapp/android-clean-architecture-mvi-boilerplate 1 - Ошибка компилятора Kotlin: ошибка: здесь не ожидается интерфейс ...
вопрос задан: 19 January 2019 20:02
0
ответов

Попытка использовать Dagger2 приводит к & ldquo; java: пакет javax.inject не существует & rdquo; ошибка

Я пытаюсь создать пример Java-проекта, использующего Dagger2 в Intellij, но при сборке проекта я получаю следующие ошибки: Ошибка: (3, 20) java: пакет javax.inject не существует Ошибка :( .. ,
вопрос задан: 16 January 2019 22:36
0
ответов

Android не может найти символ DaggerAppComponent Error без подсказки о том, что вызвало его

Я получаю эту ошибку, и я не могу понять, что является причиной проблемы. Выполнение задач: [: app: assemblyDebug] > Настроить проект: приложение registerResGeneratingTask устарело, используйте ...
вопрос задан: 15 January 2019 09:22
0
ответов

как это работает @BindsInstance Dagger 2

Недавно я обновил кинжал с 2.8 до 2.9. и документация последнего выпуска была добавлена ​​следующим образом: -Добавлено @BindsInstance для компоновщиков компонентов, чтобы легко связывать экземпляры, которые ...
вопрос задан: 7 February 2017 09:22
0
ответов

Область применения и подкомпоненты Dagger 2

Я пытаюсь сделать свое приложение лучше и сделать его более понятным с помощью Dagger2. Я понял общую идею, но до сих пор не могу понять, как Dagger2 управляет областями. Я ввел кинжал в свой проект (...
вопрос задан: 3 April 2016 18:51
0
ответов

Dagger 2 вводит Android-контекст

Я использую Dagger 2, и он работает, но теперь мне нужен доступ к контексту приложения Android. Мне не ясно, как внедрить и получить доступ к контексту. Я пытался сделать это как ...
вопрос задан: 22 November 2015 23:55