腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
dagger
`@
Module
`
类
中
查找
并
删除
未
使用
的
`@
Provides
`
android
、
android-studio
、
dagger-2
我刚刚注意到android studio有了一个新功能,它允许我们点击一个按钮
并
找到特定@
Provides
函数
的
使用
者,我
的
问题是,有没有办法遍历所有的@
Module
类
,并在一次迭代中
使用
脚本或工具找到项目中任何地方都没有
使用
的
类
浏览 8
提问于2020-11-05
得票数 3
5
回答
kotlin
中
的
Dagger
2静态提供者方法
kotlin
、
dagger-2
随着匕首2
的
最新版本,所做
的
改进之一是有可能有静态提供方法。简单地说:static A providesA() {}@
Module
companion object { @
Provides
}但我得到了错误信息: @
Provides
methods can only
浏览 5
提问于2017-07-03
得票数 68
回答已采纳
1
回答
如何用匕首2
在
Android服务中注入单例
android
、
dagger-2
、
dagger
我试图
在
Android服务
中
添加一个单例管理器。问题是注入
的
管理器与ViewModel
中
的
管理器不一样。AppComponent build(); }模 return new PeersManager();} abstract class S
浏览 1
提问于2017-07-30
得票数 10
1
回答
如何在kotlin匕首中生成@ContributesAndroidInjector模块?
android
、
kotlin
、
dependency-injection
、
dagger-2
、
dagger
我正在学习匕首2,现在我
在
kotlin上
使用
匕首-2.25.4,我为匕首制作了一个BaseApplication
类
,如下所示:package com.example.demomvvm.
dagger
import com.example.demomvvm.ui.auth.LoginActivityimport
dagger
.
Mo
浏览 3
提问于2020-01-22
得票数 2
回答已采纳
1
回答
是否可以
在
aar
中
隐藏位于'libs‘文件夹内
的
依赖项?
android-studio
、
gradle
、
dagger-2
、
dagger
、
gradle-shadow-plugin
因此,
使用
阴影jars可以
在
同一项目中
使用
dagger
1和
dagger
2,因为阴影重命名并重新定位了
dagger
2
使用
的
所有
类
,例如@Inject to @Inject2。在库
中
,因为我
使用
了重定位和重命名
的
类
,如@
Module
2、@Inject2等,所以一切都按预期工作。但在我
使用
dagger
1<em
浏览 10
提问于2016-09-05
得票数 1
回答已采纳
1
回答
使用
Dagger
2
在
activity和fragment中注入相同
的
类
对象
android
、
dagger-2
、
dagger
我
的
ActivityBuilder是 @
Module
@ContributesAndroidInjector(modules是 @
Module
@
Provides
return "I love
Dagger
"; }
浏览 13
提问于2019-03-22
得票数 1
2
回答
Dagger
2是否初始化它不
使用
的
对象?
dagger-2
我有一个@
Module
类
,它有许多@
Provides
方法。我
的
@组件依赖于这个模块
类
。MyModule.class}) @Singleton ObjectC provideObjectC(
浏览 1
提问于2017-11-21
得票数 2
回答已采纳
7
回答
错误:找不到符号@
dagger
.hilt.InstallIn(value = {ApplicationComponent.class})
android
、
dagger-hilt
对于像Component这样
的
RoomDatabase,有什么可供选择
的
呢?@
Module
class RoomModule() {@
Provides
fun provideRoomDatabase(@ApplicationContext appContext: Context) = Room.databaseBuil
浏览 8
提问于2021-02-01
得票数 79
回答已采纳
1
回答
匕首2:分级模块依赖于另一个模块
中
的
实现
android
、
gradle
、
dependency-injection
、
dagger-2
lib模块有它自己
的
Dagger
组件和模块,并且应该是与味道无关
的
。 现在,它
的
一部分取决于模块app
中
声明
的
特定于口味
的
资源值,因此我尝试通过接口抽象组件
并
覆盖其
在
模块app
中
的
实现。
Dagger
模块
在
common-lib级模块
中
声明,满足与NoOp实现
的
依赖关系。级模块
中
声明,满足了与实际实现
的</
浏览 2
提问于2016-03-21
得票数 0
回答已采纳
3
回答
虽然匕首可以生成点文件,但它不能创建对象图。
android
、
dependency-injection
、
proguard
、
dagger
在
现有的应用程序
中
,我正在为
Dagger
(1.0.1)
的
设置而奋斗。它被配置为
使用
ProGuard,但是我用-dontobfuscate禁用了这个测试。当我启用匕首编译器时,它能够成功地生成带有依赖关系图
的
点文件,但当我
删除
编译器并以发布模式构建应用程序时,它会在启动时崩溃,抱怨它无法创建对象图。,CroutonManager或ConnectionMonitor显示在生成
的
点文件
中
,因此根据,我希望它能工作。如果有什么问题,AFAI
浏览 5
提问于2013-08-07
得票数 5
回答已采纳
1
回答
使用
Dagger
2将适配器注入到片段
android
、
kotlin
、
android-recyclerview
、
dagger-2
我遵循了用于依赖注入
的
安卓架构蓝图
Dagger
2:@ActivityScopedconstructor(): DaggerFragment() { }@
Module
abstract() = ArtistAdapter()
浏览 1
提问于2019-01-28
得票数 2
2
回答
为什么它没有@ injection用于依赖注入?
kotlin
、
dependency-injection
、
dagger
import
dagger
.Componentimport
dagger
.
Provides
class DogModule(){ fun provideWoWo
浏览 5
提问于2022-04-25
得票数 0
2
回答
@
Module
在
dagger
for android中意味着什么?
android
、
dagger
、
android-bootstrap
我读了很多博客,但是我仍然不能理解@
Module
注解
在
dagger
中
的
功能。据我所知,@Inject在运行时提供了依赖注入。但是@
Module
做了什么呢。因为对象图也是建立
在
模块之上
的
。例如,我有一段来自
的
代码。@
Module
( BootstrapApplication.class, BootstrapAut
浏览 2
提问于2014-09-08
得票数 10
2
回答
简单
的
dagger
单元测试失败
java
、
android
、
dependency-injection
、
dagger
我刚接触
dagger
。我创建了一个非常简单
的
单元测试来尝试理解我应该如何
使用
dagger
。不幸
的
是,它失败了。我可能还不了解
dagger
的
一些基本原理。会将B注入到A
中
,因为A希望它被注入,而DaggerModule包含一个@
Provides
注释方法来创建B。更新:@
Module
(injects = { A.class }) public class DaggerMo
浏览 0
提问于2013-05-12
得票数 0
1
回答
空构造函数模块和在
Dagger
2
中
提供依赖项
的
模块之间有什么区别?
java
、
android
、
dependency-injection
、
dagger-2
我正试图通过
在
一个小例子
中
实现
Dagger
2来学习DI。我有“模块”和“组件”
的
概念。@Component将@
Module
绑定到需要注入依赖项
的
类
。
Dagger
生成
Dagger
,它有一个Builder
类
,它提供
并
初始化依赖项。 所以,为了更好地理解匕首2,我正在尝试一些方案。我有一些问题,但我现在要提一个问题。我需要注入DatabaseHelper
类
。我为此创建了Database
浏览 3
提问于2015-08-29
得票数 1
2
回答
匕首-嵌套注射,是否有必要调用inject()?
android
、
dependency-injection
、
dagger
我
的
注射模块: injects = {GameBoardFragment.class, GameManager.class},MyApp.getObjectGraph().inject(this); 那么为什么我必须调用GameManager<
浏览 2
提问于2015-02-04
得票数 3
回答已采纳
1
回答
作为接口
的
注入
类
android
、
dagger-2
、
dagger
、
dagger-hilt
假设我有两个接口和两个实现它们
的
类
。为此,我尝试
使用
@Provide:@InstallIn(SingletonComponent::class) @
Provides
returnTest1()
浏览 4
提问于2021-06-17
得票数 1
回答已采纳
1
回答
如果没有@
provides
注释
的
方法-
Dagger
/Hilt,则无法提供
android
、
retrofit2
、
kotlin-coroutines
、
dagger-hilt
、
android-mvvm
我正在尝试
使用
Dagger
和Retrofit和Cor例程来创建一个简单
的
API消费项目。但是,每当我尝试运行该应用程序时,“如果没有@DataQuoteApi注释
的
方法,就不能提供该应用程序。”老实说,我不知道如何解决这类问题,因为我不能在接口中放置@
Provides
之类
的
东西interface DataQuoteApi { suspend{ return
浏览 5
提问于2022-01-23
得票数 2
回答已采纳
2
回答
刀柄场注射android
android
、
dagger-hilt
这里,我试图通过字段注入
在
活动中注入适配器。适配器有一个参数(列表)。有人能帮我吗?我面临编译时错误,如果没有@Provi富于注释
的
方法,就无法提供。
浏览 10
提问于2022-03-14
得票数 0
1
回答
Dagger
2命名集合注入
dagger-2
:public class MyModule { @Singleton return new SpecificSender();}Caused by: java.l
浏览 2
提问于2015-06-15
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android |《看完不忘系列》之dagger
Eclipse基金会发布Eclipse Photon IDE
一套快速高效的开发框架 EasyAndroid
Python面向对象之内置类属性
python-面向对象与模块补充,反射
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券