Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Dagger组件依赖含义
我正在尝试 Dagger 2 我只是通过测试来了解这个框架 我有一个 ApplicationComponent 需要成为整个应用程序的单例 所以我将其定义如下 Component modules ApplicationModule clas
Java
Android
dependencyinjection
Dagger2
dagger
Android dagger依赖循环
我有两个具有相同范围的依赖项 彼此需要 我的依赖项是具有不同方法的域服务 每种方法都有不同的业务案例 某些业务案例可能会使用另一个领域的方法 为此 我需要域 1 可用于域 2 反之亦然 但是当我这样做时 我收到依赖循环编译错误 经过谷歌搜索
Android
dependencyinjection
Cycle
dagger
如何使用 dagger.android 将活动注入另一个类?
我正在使用新的 dagger android 方法来注入活动 但我想知道如果你想注入该怎么办Activity去上课 也许是一个Navigator需要当前活动的类 package com abydos messenger ui import
Android
Dagger2
dagger
Dagger 虽然可以生成点文件,但无法创建对象图
我正在努力在现有应用程序中设置 Dagger 1 0 1 它被配置为使用 ProGuard 但我在这个测试中禁用了它 dontobfuscate 当我启用 dagger compiler 时 它能够成功生成带有依赖关系图的点文件 但是当我删
Android
dependencyinjection
proguard
dagger
如何使用 dagger 限定符注释来提供不同的 OkHttpClient 构建器?
我正在尝试使用 dagger 限定符在我的 android 应用程序中提供不同类型的 OkHttpClient Builder 例如 我有两个注释 即 Authorized 和 WithTime 每个注释都应该向客户端构建器添加一些拦截器
Java
Android
dependencyinjection
Retrofit
dagger
如何使用 Dagger2 将 Activity 范围内的依赖项替换为模拟
我的 Activity 中有范围依赖项 我想用一些模拟来测试该 Activity 我读过有关建议在测试期间用测试组件替换应用程序组件的不同方法 但我想要的是替换活动组件 例如 我想在 MVP 设置中针对模拟演示者测试活动 我相信通过在 Ac
Android
unittesting
dependencyinjection
dagger
Dagger2
Google Auto Factory:未使用@Provided 进行注释?
所以我正在尝试谷歌汽车工厂 但我收到一个奇怪的错误 工厂类 AutoFactory className MembersAdapterFactoryImpl public class MembersAdapter extends ArrayA
Java
Android
guice
dagger
Dagger - 嵌套注入,是否需要调用inject()?
我是 Dagger 的新手 一开始我遇到了一些问题 到目前为止 我的项目结构很简单 我的注入模块 Module injects GameBoardFragment class GameManager class complete false
Android
dependencyinjection
dagger
同一库的多个版本
我有项目 A 它曾经有模块 A1 使用 dagger v 1 2 2 现在我想添加到项目 A 模块 A2 它依赖于 dagger v 2 0 但我不能 因为这两个匕首库是冲突的 我可以在不同的 android 模块中以某种方式处理多个版本的
Java
Android
Gradle
dagger
将 Dagger2 与 Lombok 结合使用
有人用过 Lombok 1 16 和 Dagger2 吗 我当前的代码如下所示 AllArgsConstructor onConstructor Inject public class JuiceMaker private final Ap
Dagger2
Lombok
dagger
Dagger 2模块依赖关系图:绑定多次
我是 Dagger 2 的新手 试图将一个 相当 复杂的应用程序移植到它 我们对 通用 库有几个依赖项 与其他项目共享 这些 通用 库有时依赖于其他 通用 库 每个库公开一个模块 一个例子 Module public class JsonM
dagger
Dagger2
摆脱 Dagger 2 警告“生成 MembersInjector”
给定以下课程 abstract class AbstractClass Inject SomeDependency someDependency class SomeClass extends AbstractClass Inject An
Java
dagger
Dagger2
Dagger:定义可注入类的正确方法,该类在其构造函数中采用上下文
我想使用 dagger Square 的 dagger v1 创建一个单例类 其构造函数需要上下文作为参数 然后我想将这个单例类注入到我的 MainActivity 中 定义这一点的正确步骤是什么 我尝试这样做 单例类 Module inj
Android
dagger
使用 Dagger 2 + Kotlin + ViewModel 注入 ViewModel
class SlideshowViewModel ViewModel Inject lateinit var mediaItemRepository MediaItemRepository fun init What goes here 因
Android
dependencyinjection
kotlin
Dagger2
dagger
Gradle dagger lint:按包忽略
我使用 Gradle 创建了一个 Android 项目 我添加了一个 Dagger 库 dependencies compile com squareup dagger dagger compiler 1 2 1 compile com s
Android
Gradle
dagger
通过 hilt 中的不同具体类绑定接口?
我用希尔特 我有一个接口 但我有两个实现它们的类 我需要在 ViewModels 中实现不同的 Bind 接口 请帮助我 创建自定义组件 或使用自定义范围 您提供的代码会有所帮助 但让我们假设 您的界面 interface YourInte
Android
dagger
daggerhilt
Dagger 2 如何使用子组件将一个类注入多个组件?
请提供示例代码来使用子组件实现此场景 在 MyActivity 中 我需要满足多个组件的依赖关系 正如您在下面的代码中看到的 我的活动需要来自compA via module classA and compB via module clas
Android
Dagger2
dagger
使用 Hilt 注入 viewModel 时不会调用 init
我想在 ViewModel 初始化时发出 API 请求 这就是为什么我在里面发出 API 请求init方法 期待init当我在 Activity 中注入 viewModel 时被触发 我究竟做错了什么 MainViewModel kt Hi
Android
kotlin
dependencyinjection
dagger
daggerhilt
抽象超类中的通用 @Inject'd 字段
考虑一组类似 MVP 的类型 存在一个抽象的 Presenter 带有一个 View 接口 public interface View public abstract class AbstractPresenter
Java
dependencyinjection
guice
dagger
使用 Dagger 模块而不使用“injects”指令
我试图让 Dagger 在 Module 注释中没有 injects 指令的情况下工作 我的测试项目基于Android 简单 Dagger 示例 https github com square dagger tree master exam
Java
Android
dagger
1
2
3
»