腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4782)
视频
沙龙
1
回答
如何
删除
Dagger
Hilt
依赖
注入
周期
、
、
、
、
这会导致循环
依赖
。
如何
避免这种情况? 现在,我在TokenExpiryAuthenticator类中创建了一个新的ApiService来进行API调用,以打破循环
依赖
。
如何
在不引起循环
依赖
的情况下正确地将ApiService
注入
TokenExpiryAuthenticator?
浏览 16
提问于2021-05-27
得票数 0
2
回答
使用
Dagger
或
Hilt
开发Android库
、
、
、
、
我正在开发一个Android库,并研究是否可以使用
Dagger
或
Hilt
进行
依赖
注入
。如果有人正在集成我的Android库(与
dagger
或刀柄
依赖
的最新版本)到使用较低版本的
Hilt
或
Dagger
的应用程序中,Gradle将选择较高版本的
Dagger
或
hilt
。如果更高版本的库已经弃用/
删除
了一些功能,那么我的Android库将强制应用程序开发人员根据最新版本的
Dagger</e
浏览 24
提问于2021-04-14
得票数 0
1
回答
在
Hilt
不支持的类中
注入
依赖
项,比如Helper类
、
、
、
、
我在我的应用程序中使用了
Hilt
,我成功地在Activity类中
注入
了
依赖
项并获得了所需的结果,但无法在其他类(如helper类)中
注入
依赖
项。import
dagger
.Moduleimport
dagger
.
hilt
.InstallIn import
dagger
.
hilt
.components.SingletonComponent
依赖</
浏览 4
提问于2021-06-01
得票数 1
回答已采纳
2
回答
Kotlin
依赖
注入
框架选择
、
、
、
、
我想给它添加
依赖
注入
。哪个库工作得最好?为什么?我该
如何
选择呢?
浏览 23
提问于2021-05-25
得票数 0
回答已采纳
6
回答
使用
Hilt
注入
上下文:此字段泄漏上下文对象
、
、
我正在使用
Hilt
将上下文和其他
依赖
项
注入
到我的HomeViewModel类中;一切都正常工作,但我得到了这个警告。我怎样才能防止漏水?这是我的HomeFragment (在这里
注入
和使用HomeViewModel类):class HomeFragment : Fragment() { implementation "com.google.
dagger
:
hilt
-android:2.30.1-alpha"
浏览 9
提问于2021-02-15
得票数 34
回答已采纳
15
回答
Hilt
集成崩溃应用程序MainActivity_GeneratedInjector
、
试图使用android文档集成
hilt
,但是应用程序崩溃了,只有下面的例外。
浏览 28
提问于2020-08-10
得票数 23
回答已采纳
1
回答
如何
使用
Hilt
在View中
注入
依赖
项?
、
、
我想在视图持有者中
注入
依赖
项。我尝试过使用@EntryPoint注释,但是当使用EntryPoinst.get()获取
依赖
时,我得到了一个错误:-
dagger
.
hilt
.internal.GeneratedComponentManager:给定的组件持有者类java.lang.Class没有在
dagger
.
hilt
.EntryPoints.get(EntryPoints.java:62)“上实现接口
dagger
.
hilt
.inter
浏览 1
提问于2021-07-09
得票数 1
2
回答
Dagger
Hilt
@ViewModelInject建议
如何
在@HiltViewModel中使用@ApplicationContext
、
、
、
、
因此,我的问题是
如何
使用公共
依赖
,这是我在@InstallIn(SingletonComponent::class) @HiltViewModel 中用注释的。
如何
在@ApplicationContext @HiltViewModel , ViewModelComponent::class 中使用那么,现在如果我使用@HiltViewModel Single
浏览 1
提问于2021-02-19
得票数 2
回答已采纳
2
回答
如何
与
Hilt
结合/提供活性或片段?
、
、
、
我试图在Android应用程序上实现
Hilt
,虽然与
Dagger
相比,实现和
删除
大量样板代码相当容易,但我有一些遗漏,比如构建自己的组件并亲自对它们进行范围界定,这样我就有了自己的特性。假设我有一个简单的应用程序,它有一个RecyclerView、Adapter、activity和一个嵌套在adapter中的回调,为了检测单击或其他情况,我传递给Adapter构造函数,我让我的活动实现那个回调,当然,我想
注入
适配器当我让
Hilt
知道我想
注入
适配器时,我需要让
Hilt
知道
浏览 4
提问于2020-08-01
得票数 11
回答已采纳
2
回答
任务执行失败:公共:kaptDebugKotlin‘。>执行org.jetbrains.kotlin.gradle.internal.KaptExecution时发生故障
、
、
、
com.google.firebase:firebase-crashlytics-gradle:$crashlyticsGradle_version" classpath "gradle.plugin.com.onesignal:onesignal-gradle-plugin
浏览 5
提问于2021-10-03
得票数 2
1
回答
我在android
依赖
注入
中遇到了问题
在Android中,什么是处理
依赖
关系的最佳模块?我有点困惑
浏览 2
提问于2022-07-21
得票数 -3
3
回答
错误:找不到symbol |类ApplicationComponent
、
、
我将
依赖
项添加到我的build.gradle文件中,然后创建了应用程序基类,该类继承自application (),并用@HiltAndroidApp对其进行了注释。; symbol: class ApplicationComponent我的build.gradle文件: id 'com.android
浏览 55
提问于2021-02-12
得票数 3
回答已采纳
11
回答
在Android中使用
Hilt
后无法创建视图模型实例
、
、
、
androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.java:106) at androidx.
hilt
.lifecycle.HiltViewModelFactory.create
浏览 5
提问于2020-06-19
得票数 33
回答已采纳
2
回答
Dagger
Hilt
Android给出错误:类DefaultViewModelFactories中的方法getActivityFactory不能应用于给定类型
、
、
我在一个项目中工作,我已经实现了
Dagger
Hilt
+ Retrofit + Coroutine。 下面是
Dagger
创建的具有以下错误的类:如果有人遇到过同样的问题。我不知
浏览 28
提问于2021-06-09
得票数 3
回答已采纳
7
回答
错误:找不到符号@
dagger
.
hilt
.InstallIn(value = {ApplicationComponent.class})
、
升级后匕首柄(版本:2.31-alpha) ApplicationComponent.class找不到。对于像Component这样的RoomDatabase,有什么可供选择的呢?@InstallIn(ApplicationComponent::class)private val DATABASE_NAME = "salat_time" @Provides fun provideRoomDatabase(@ApplicationContext appContext: Context) = Ro
浏览 8
提问于2021-02-01
得票数 79
回答已采纳
1
回答
在具有
Hilt
- Android的项目中添加新活动时无法构建
、
、
:app:kaptDebugKotlin java.lang.reflect.InvocationTargetException (no error message) classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10" classpath("com.google.
dagger
:
hilt
-android-gradle-plugin:2.38.1"
浏览 2
提问于2022-08-18
得票数 -1
回答已采纳
1
回答
执行org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction时发生故障
、
、
、
、
hilt
id '
dagger
.
hilt
.android.plugin' compileSdkVersion 30-
Hilt
kapt "com.google.
dagger
:
h
浏览 0
提问于2021-08-18
得票数 2
2
回答
不能在片段中初始化ViewModelFactory
、
、
、
我使用改造库从internet中获取信息,然后将数据放到存储库中,然后将其放到视图模型中,然后通过查看模型工厂将其保存在视图中;}我在模块类中提供了所需的所有
依赖
项:@InstallIn(ApplicationComponent::class) object AppModule {hitRepository: HitRepository) : HitViewModelFactory =
浏览 4
提问于2022-09-18
得票数 0
回答已采纳
2
回答
希尔特是否取代了
Dagger
2?
、
、
、
深入研究Google的DI框架
Dagger
2,决定在中型应用程序中使用DI Framewor,我还注意到了
Hilt
通过代码为您生成匕首设置代码。这就消除了使用匕首的大部分样板,实际上只剩下定义
如何
创建对象和
注入
对象的方面。
Hilt
将生成
Dagger
组件和代码,以自动为您
注入
Android类(如活动和片段)。这需要用
Hilt
注释标记您的
Dagger
模块,以告诉
Hilt
它们应该进入哪个组件。在A
浏览 5
提问于2020-07-14
得票数 15
回答已采纳
1
回答
CoroutineDispatcher上缺少刀柄的绑定
、
、
、
我正在用
Hilt
作为
依赖
注入
管理器重构我的应用程序。我有一个构造函数可
注入
类,构造函数中有两个参数。其中一个参数是CoroutineDispatcher。注射扩展androidx.
hilt
.lifecycle.ViewModelFactoryModules.ActivityModule.provideFactory(…
注入
androidx.lifecycle.ViewModel>>>,) @
dagger
.
hilt
.android.in
浏览 14
提问于2020-09-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android |《看完不忘系列》之dagger
一文看懂PHP如何实现依赖注入
谷歌 Android Studio 4.1 正式版发布
一套快速高效的开发框架 EasyAndroid
【行业资讯】Android Studio 4.1
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券