腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Dagger
提供
与
创建
自定义
类
的
对比
java
、
dagger-2
我是
Dagger
的
新手,我在一些
Dagger
项目中遇到了@Provides
的
替代方案,这让我思考这两种方法之间是否有任何实际
的
区别。// Get the resource using DaggerMyComponent.create().getResource(); 现在我知道我可能过多地考虑了这一点,但是这两种方法之间有什么实际
的
区别吗他们中
的
哪一个比另一个更受欢迎?
浏览 17
提问于2020-04-09
得票数 1
1
回答
Dagger
1.x中
的
单例
android
、
dependency-injection
、
dagger
在
使用
Dagger
时,我发现当我在需要
的
地方注入单例时,我会得到单例
的
多个实例。我已经用@Singleton注释了这个
类
和provides方法。有人能想到为什么会发生这样
的
事情吗?编辑: 如果有帮助的话,我为我
的
应用程序遵循了
与
Dagger
的
GitHub ()中
的
示例应用程序相同
的
结构。我正在尝试在基本活动中获取单例,以及在
自定义
Application
类<
浏览 2
提问于2013-07-03
得票数 19
回答已采纳
1
回答
我在android依赖注入中遇到了问题
android
在Android中,什么是处理依赖关系
的
最佳模块?我有点困惑
浏览 2
提问于2022-07-21
得票数 -3
3
回答
无法用
Dagger
2
提供
活动上下文
java
、
android
、
dagger
解决了我可以
提供
应用程序上下文。但是我也需要
提供
活动上下文,我不知道有什么好
的
方法来实现它。我需要澄清一下,我正在
使用
Dagger
作为Android依赖项。怎样才是正确
的
方法?我终于找到了正确
的
方法。 首先,我为我想
提供
的
类
创建
浏览 1
提问于2019-10-14
得票数 3
1
回答
如何在所有
类
中只
使用
@Inject注解来请求
Dagger
管理
的
实例?
javafx
、
dependency-injection
、
ejb
、
dagger
、
gluon
如果我解释我想做
的
事情
的
上下文,希望你知道我
的
问题是什么意思:我正试图在我
的
JavaFX项目中将
Dagger
与
Gluon Ignite库一起
使用
。因此,我告诉gradle将EJB
类
打包到JavaFX应用程序中。EJB模块也是通过gradle多项目构建
创建
的
EAR项目的一部分,以使其可部署。JavaFX
的
构建独立于EAR模块和多项目配置。现在我想
使用
Dagger
(
浏览 0
提问于2016-03-31
得票数 1
1
回答
无法成功地
使用
Hilt
提供
依赖项
android
、
kotlin
、
dagger-hilt
我是希尔特
的
新手。我想为DataRepository
提供
ViewModel。我在AppModule中
的
代码是:@InstallIn(SingletonComponent::class) return DataRepository()} 然后,我想把它注入到ViewModel
的
构造函数中我想做
的
只是简单地注入依
浏览 6
提问于2022-01-08
得票数 0
1
回答
Dagger
2.12和防范问题
android
、
proguard
、
dagger-2
、
android-proguard
、
dagger
在我
的
发布版本上
使用
proguard时,从
Dagger
2.5切换到2.12后出现错误。symbol ReportingService_MembersInjector.injectA(instance,provideDataLayerProvider.get();有什么提示吗?PS。在
Dagger
2.5中
浏览 0
提问于2017-10-20
得票数 0
1
回答
在Android
Dagger
2中找不到DaggerAppComponent和AppComponent
类
android
、
dependency-injection
、
dagger-2
、
android-instrumentation
我正在开发一个
使用
Android Studio和Kotlin
的
Android应用程序。我正在向我
的
项目中添加工具测试。我现在尝试做
的
是在我
的
测试中
使用
Dagger
2将模拟依赖注入到对象中。我在我
的
app gradle依赖项部分添加了以下内容,从而安装了所需
的
依赖项。implementation 'com.google.
dagger
:
dagger
:2.15' kapt &
浏览 64
提问于2019-09-21
得票数 0
回答已采纳
1
回答
Android
的
MVP模式(DI- Interfaces)
android
、
dependency-injection
、
interface
、
mvp
、
dagger-2
谁能告诉我
使用
依赖注入(例如
Dagger
2)来解耦视图(Activity)和
使用
视图(Activity)实现
的
接口来解耦presenter有什么不同? 我很困惑..。但是,当简单
的
界面已经足够时,为什么还要
使用
dagger
这样
的
工具呢?希望是这样
的
。可以帮上忙。谢谢
浏览 4
提问于2017-04-24
得票数 2
0
回答
如何在
Dagger
2中
提供
视图?
android
、
dependency-injection
、
dagger-2
、
dagger
下面是活动,它仍然
使用
旧
的
DI模型,我正在尝试迁移到
Dagger
2 (
使用
dagger
-android)。我想注入Presenter,正如您所看到
的
,其中一个依赖项是“NewProjectDisplayer”,它是活动中
的
自定义
视图。 我有一个模块(AppModule),它
提供
了像ProjectServic
浏览 6
提问于2017-12-03
得票数 1
回答已采纳
2
回答
为什么它没有@ injection用于依赖注入?
kotlin
、
dependency-injection
、
dagger
import
dagger
.Componentimport
dagger
.Provides 我以为是class Sound @Inject constructor(val noise: String) 因为Sound
类
实例也是通过匕首
创建
的
,就像Dog
类
实例一样
浏览 5
提问于2022-04-25
得票数 0
1
回答
Dagger
+ Kotlin Android上
的
ViewModel注入失败
android
、
kotlin
、
dependencies
、
code-injection
、
dagger
appComponent(MovieListApp.component()).fragmentModule(FragmentModule(this)).build().inject(this)这是我想要注射我
的
视图模型
的
课程= ViewModelProvider(fragment).get(MovieListViewModel::class.java)} }这是具有模块
的
类
fun inject(movieDetailViewModel: MovieDetailVie
浏览 6
提问于2022-03-30
得票数 2
1
回答
Kotlin +
Dagger
和注入构造器?我对此感到迷茫
java
、
kotlin
、
dagger-2
return 1;}我试图弄清楚我是如何处理这个
类
的
,它是注入构造函数
的
。在我
的
主要应用程序
类
(这个
类
是java,而不是kotlin)中,我需要
使用
上面的
类
.我就是这么做
的
: final ClassWithInjectedConstructor instance = new如果它被注入,我需要一些花哨
的
语法吗?
浏览 2
提问于2018-03-28
得票数 1
1
回答
如何在不影响代码
的
情况下将我
的
DI框架从
dagger
改为其他框架?
dagger-2
、
dagger
Dagger
看起来是一个很好
的
android框架。但是它如何从真实
的
项目中解耦出来呢? 如果我在我
的
一个项目中
使用
它,但我不想再
使用
它,如何在不影响代码
的
情况下从我
的
项目中删除它?
浏览 0
提问于2018-03-15
得票数 1
1
回答
在我
的
例子中,匕首在模块中声明子组件。
android
、
dependency-injection
、
dagger-2
我
使用
的
是
Dagger
版本2.24@Module(subcomponents = MySubComponent.class) ...我理解(如果我已经错误地理解了这里,请指出)这段代码意味着MyModule下
的
类属于MySubComponent。有些教程说, 什么意思?这是否意味着在编译时,
Dagger
可以通过扫描代码库来决定是
浏览 3
提问于2019-10-23
得票数 1
2
回答
匕首到底是什么,它是如何工作
的
?
android
、
dagger
我知道这可能不是问问题
的
正确方式,但是在阅读了“很多”和“很多”之后,我仍然对匕首和匕首
的
工作原理以及我们应该
使用
它
的
原因感到困惑。因为它在我目前
的
工作项目中
使用
过。请有人用简单的话给我一点提示,匕首
的
用途将是非常有帮助
的
。
浏览 1
提问于2016-09-09
得票数 21
回答已采纳
1
回答
始终
使用
dagger
2初始化依赖关系,而不需要注入或
提供
java
、
android
、
dagger-2
假设您有这样
的
类
:class ServiceScopeManager { Dependency1 dependency1; void init(){ }
浏览 2
提问于2017-04-26
得票数 4
回答已采纳
1
回答
安卓
Dagger
2共享管理器
类
android
、
dagger-2
我正在为我
的
Android应用程序
使用
Dagger
2,现在我想
创建
一个为其他模块
提供
一些功能
的
manager
类
。那么,
Dagger
2是否支持任何函数或方法可以让我共享Manager,或者只
使用
create Singleton
类
并与模块
类
共享?
浏览 0
提问于2018-05-21
得票数 0
回答已采纳
1
回答
不能
提供
[.]‘?
java
、
dagger-2
这是一个,因为这是
Dagger
2常见
的
错误。 错误:如果没有@Inject构造函
浏览 5
提问于2017-07-04
得票数 17
回答已采纳
1
回答
基于
dagger
2
的
安卓依赖注入
android
、
dagger-2
目前,我正在学习在Android中
使用
Dagger
2。我想我理解它是如何工作
的
想法,但我对一些细节有疑问。在安卓系统中关于
Dagger
2
的
各种教程中,我看到了AndroidInjector
的
使用
。应用程序
类
onCreate正在
创建
一个组件,该组件正在注入所有活动和片段。这种情况是在应用程序开始时发生
的
,还是在
创建
特定
的
活动或片段时发生
的
呢?,我不喜欢这种方法,
浏览 5
提问于2020-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android |《看完不忘系列》之dagger
一套快速高效的开发框架 EasyAndroid
【行业资讯】Android Studio 4.1
Android Weekly Notes Issue#288
Android Weekly Notes Issue#317
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券