Вопросы по теме 'dagger'
Приложение Android аварийно завершает работу при выпуске сборки с использованием Proguard и Dagger
Я новичок в использовании приложений Proguard и Dagger для Android, поэтому я был бы очень признателен, если бы кто-нибудь мог дать мне несколько советов.
В приложение были внедрены Proguard и Dagger. Когда приложение установлено в режиме отладки...
3410 просмотров
schedule
07.10.2022
Кинжал и вложенные инъекции
Я использую Dagger для внедрения зависимостей в приложение Android, и я наткнулся на проблему, в которой я не совсем уверен, как разрешить чистым способом.
Я пытаюсь создать экземпляры помощников и внедрить их в свою деятельность, и чтобы эти...
5774 просмотров
schedule
06.05.2024
Dagger не может создавать граф объектов, хотя может создавать точечный файл
Я борюсь с настройкой Dagger (1.0.1) в существующем приложении. Он был настроен на использование ProGuard, но я отключил его для этого теста с помощью -dontobfuscate .
Когда я включаю dagger-compiler, он может успешно сгенерировать точечный файл...
5269 просмотров
schedule
01.02.2024
Цикл включения модуля «Кинжал»
Я все еще новичок в Dagger и пытаюсь разобраться во всем. Я хотел разделить свои модули на логические группы, каждая из которых обеспечивает свою собственную функциональность, но в основном действовала бы так же, как если бы они были в одном модуле....
4510 просмотров
schedule
17.12.2023
Как ввести список или набор в Dagger, как мы можем сделать это в Spring?
Все в вопросе. Например, для класса Foo, содержащего список String :
public class Foo {
private List<String> fooList;
//getter and setter
}
в Xml мы можем сделать следующее:
<bean id="foo" class="Foo">
<property...
4348 просмотров
schedule
06.03.2024
Android Dagger — два метода провайдера, из которых выбирается один
Допустим, у меня есть такая деятельность:
public class ListBlogsActivity extends Activity {
@Inject ObjectMapper mapper;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);...
135 просмотров
schedule
16.11.2022
Инъекция кинжала - когда вызываются методы предоставления
Я немного экспериментирую с Dagger на Android, который кажется хорошим инструментом для изоляции зависимостей. Во-первых, я скопировал пример графиков активности Android с GitHub:...
263 просмотров
schedule
08.02.2024
Квалификаторы контекста Dagger и Android
Недавно я использовал Dagger в своих проектах, используя эти примеры в качестве руководства:
https://github.com/square/dagger/tree/master/examples
Но есть вещь, которую я не могу понять в них. Они используют квалификаторы @ForActivity и...
1312 просмотров
schedule
11.04.2024
Как добавить сгенерированную реализацию в Dagger Dependency Graph?
У меня есть интерфейс
public interface SomeInterface {
void test();
}
и процессор аннотаций, который генерирует реализацию SomeInterface , называемую SomeInterfaceImpl .
Чтобы сделать этот тип доступным с помощью инъекции...
402 просмотров
schedule
01.05.2024
Как запустить обработку аннотаций через maven 3.3?
В течение многих лет мы запускали плагин maven-processor-plugin как отдельную цель (используя proc:none в плагине maven-compiler-plugin). Мы наконец-то обновляем maven 3.0.5 до последней версии 3.3.3, и я вижу, что maven-processor-plugin в...
4054 просмотров
schedule
24.04.2024
Плагин Realm Gradle, похоже, ломает генерацию кода для Dagger
Так что я в восторге от новых функций Realm, добавленных в 0.88, и хочу использовать их в своем проекте. К сожалению, в версии 0.88+ теперь необходимо использовать плагин Gradle под названием realm-android.
Я также использую Dagger 1, для которого...
413 просмотров
schedule
15.02.2024
Модернизация + Кинжал + Тайм-ауты
Я понимаю, что лучше всего использовать одноэлементный шаблон для модифицированного объекта. Обычно я повторно использую объект Service Interface вместо модификации.
@Provides
@Singleton
RestAPIService providesRestAPIService(Retrofit retrofit) {...
280 просмотров
schedule
23.05.2024
Инъекция поля кинжала не работает с простыми классами Java
Я пытаюсь внедрить поле с помощью кинжала, хотя внедрение конструктора работает абсолютно нормально, но я не знаю, что не так с внедрением поля. Может быть, я делаю неправильно. Я добавляю фрагменты кода. Я получаю исключение нулевого указателя на...
754 просмотров
schedule
01.02.2024
Исключение нулевого указателя для Dagger-2 (android)
Подробности
Исключение нулевого указателя в классе UseContex при использовании метода printToast () класса UseContex. Класс UseContex расширяет mainActivity. Если я печатаю тост в MainActivity, то он не содержит нулевого указателя на объект...
966 просмотров
schedule
04.04.2024
ClassCastException при внедрении зависимостей с помощью кинжала
Я использую Dagger2 для внедрения своих зависимостей во все мои приложения.
Несколько дней назад я начал получать отчеты о сбоях для одного из приложений от устройств Samsung Android 7.0 (только эти).
java.lang.RuntimeException:
at...
731 просмотров
schedule
15.12.2023
Как я могу создать Android-библиотеку на основе Dagger, не заставляя потребляющие приложения использовать Dagger?
Я работаю над библиотекой Android, которая в основном является клиентом для некоторых служб REST, которые я написал. У меня есть несколько классов хранения, сетевых очередей, парсеров и т. Д., И, как и многие такие классы, они зависят от Context...
2339 просмотров
schedule
23.11.2022
Чертежи архитектуры Android todo ‑ mvp ‑ dagger, где @Provides for TasksRepository?
Взгляните на "todo ‑ mvp ‑ dagger" схем архитектуры Android здесь: https://github.com/googlesamples/android-architecture .
Я пытаюсь понять реализацию Dagger2 и не могу понять, как они заставляют Dagger2 предоставлять TasksRepository.
У них...
257 просмотров
schedule
03.05.2024
Разоблачение Multibinding через зависимость компонента
В настоящее время я работаю над многомодульным приложением. Есть в основном 4 модуля:
Модуль приложения с пользовательским интерфейсом
Модуль контрактов с моделями/интерфейсами
Модули реализации с актуальной бизнес-логикой
Модуль внедрения...
199 просмотров
schedule
24.09.2022
Dagger 1 не будет внедрять класс Java в активность Kotlin
У меня есть большой проект, использующий Dagger 1 и написанный на Java. Теперь я добавляю новые действия в Kotlin, но мне не удалось внедрить класс Java в действие Kotlin.
Вот мой модуль
import dagger.Module;
import dagger.Provides;
@Module(...
348 просмотров
schedule
22.05.2024
Компонент теста кинжала не создается, когда проект содержит несколько модулей Android
Android Studio 3.4
kotlin 1.3.0
dagger 2.21
У меня есть проект с модулями presentation и data . И я пытаюсь создать тестовый компонент в модуле данных. Я могу сгенерировать компонент для модуля презентации. Я использую kotlin-kts для...
1311 просмотров
schedule
14.10.2022