腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Dagger
2
注入
Kotlin
委托
属性
?
、
我需要用
dagger
2
将(@Named)
注入
到一个
kotlin
委托
属性
中。 //works great!
浏览 34
提问于2017-02-24
得票数 5
4
回答
用
Kotlin
和
Dagger
、
、
、
使用
Dagger
向类中
注入
依赖关系的最佳方法是什么,特别是
使用
Dagger
这样的活动之类的零arg构造函数类?“匕首
2
”会不会给局势带来改善? 提前谢谢。
浏览 0
提问于2014-10-17
得票数 24
回答已采纳
1
回答
使用
Kotlin
类
委托
的
Dagger
构造
注入
、
、
我有以下
Kotlin
类:class SharedPrefClient : SharedPreferences by prefs { 在
Dagger
中,我在构建项目时遇到以下错误:但是,当我删除类
委托
: SharedPreferences by prefs时,它可以工作。现在我的问题是
如何
同时<em
浏览 7
提问于2019-11-19
得票数 1
1
回答
如何
在ViewModel中访问SharedPreferences?
、
、
我正在开发一个
使用
MVVM的Android应用程序。我需要在ViewModel中访问SharedPreferences,但我不知道
如何
操作。我知道在继承AndroidViewModel时可以访问上下文,但我想知道这是否可能,以及
如何
使用
DI容器(
Dagger
2
)来实现。
浏览 4
提问于2019-01-31
得票数 16
回答已采纳
8
回答
使用
Dagger
2
+
Kotlin
+ ViewModel
注入
ViewModel
、
、
、
、
} 因此,我正在尝试学习
Dagger
2
,这样我就可以让我的应用程序更具可测试性。问题是,我已经集成了
Kotlin
,并且正在开发Android架构组件。我知道构造函数
注入
更可取,但这在ViewModel中是不可能的。相反,我可以
使用
lateinit来
注入
,但我不知道
如何
注入
。我是否需要为SlideshowViewModel创建一个Component,然后再
注入
它?或者我应该
使用
Application组件?gradle:
浏览 2
提问于2017-06-23
得票数 17
2
回答
带有主构造函数的
Kotlin
Dagger
2
错误
、
、
、
我试着用我的手学习匕首
2
,尝试将基本的java示例转换为
kotlin
,但是由于下面的错误,我无法这样做。错误:
Dagger
不支持向私有字段
注入
私有com.example.Engine引擎;public class Car { @Inject} @Inject} 这是我的<e
浏览 4
提问于2019-12-10
得票数 2
回答已采纳
1
回答
在Android
Dagger
2
中找不到DaggerAppComponent和AppComponent类
、
、
、
我正在开发一个
使用
Android Studio和
Kotlin
的Android应用程序。我正在向我的项目中添加工具测试。我现在尝试做的是在我的测试中
使用
Dagger
2
将模拟依赖
注入
到对象中。我正在学习这个教程,https://code.luasoftware.com/tutorials/android/setup-
dagger
2
-for-android-
kotlin
/。imp
浏览 64
提问于2019-09-21
得票数 0
回答已采纳
2
回答
DaggerApplicationComponent未解析引用
、
、
、
(3)\app\build\tmp\kapt3\stubs\debug\id\
kotlin
\belajar\di\component\ApplicationComponent.java:8:
2
。改造
注入
id.
kotlin
.belajar.di.module.HomeModule.providesHomeDatasource(retrofit),id.
kotlin
.belajar.data.HomeDatasource
注入
id.
kotlin
.belajar.present
浏览 13
提问于2022-06-23
得票数 0
1
回答
如何
创建具有
dagger
注入
的片段的新实例
、
、
、
、
您好,我正在
使用
构造器
注入
将mainActivityViewModel
注入
到我的片段中,我在片段中有一个伴生对象,它创建了片段的一个实例。
如何
从主活动创建实例 RetroComponent -
dagger
@Singletoninterface RetroComponentfragmentTransaction.replace(android.R.id.content, fragment) fragm
浏览 24
提问于2021-08-14
得票数 0
2
回答
如何
在
Kotlin
中
注入
原始变量?
、
、
、
、
我在我的安卓应用程序中
使用
了用于DI的
Dagger
2
,
使用
下面的代码将类
注入
到我的Activity中是很好的:lateinit varcontext: Contextlateinit var
浏览 13
提问于2017-06-23
得票数 19
回答已采纳
1
回答
模块提供程序方法用法中的
Kotlin
+
Dagger
2
@Named注释
、
、
、
我在
Kotlin
中
使用
Dagger
2
@ having注解时遇到了一个问题,这阻止了我将
Dagger
图迁移到
Kotlin
。当我需要在
Dagger
模块方法中
注入
一个@命名参数时,问题就出现了。在本例中,我没有通过构造函数或字段
注入
它。我已经尝试了所有的,但它们似乎都不能在方法参数中工作。请,任何解决方案都将非常感谢。下面是java代码的一部分,一旦转换成
Kotlin
就不能编译:public final
浏览 5
提问于2017-08-23
得票数 0
回答已采纳
2
回答
Kotlin
Dagger
未
注入
、
、
我最近从java迁移到
kotlin
,并尝试为依赖
注入
实现
dagger
2
。我已经将这个添加到我的gradle中kapt "com.google.
dagger
:
dagger
-compiler:2.11" compileOnly
浏览 2
提问于2018-01-22
得票数 1
回答已采纳
1
回答
如何
用
Kotlin
创建一个带参数的单例?
、
、
我的应用程序
使用
的是MVVM架构。我想为我的存储库创建一个单例。我该怎么做呢?
浏览 34
提问于2019-01-28
得票数 0
1
回答
使用
Kotlin
语言的字段
注入
不会生成DaggerComponent。
、
、
我正在尝试
使用
Kotlin
语言学习MVVM。我正面临一些问题,敬请帮助。我已经在谷歌上搜索过了,但没有找到任何答案。积分lateinit var car: Car override fun onCreate(savedInstanceState: Bundl
浏览 5
提问于2022-02-22
得票数 1
回答已采纳
1
回答
如何
在Java/
Kotlin
中包含注释处理器生成的代码来测试类路径
、
、
、
、
在这个项目中,我有一个纯
Kotlin
模块,其中我
使用
以下build.gradle实现了一个API客户端:apply plugin: '
kotlin
-kaptrxjava:${rx_java_version}" implementation "io.reactivex.rxjava
2
:rxkotlin:${rx_
kotlin
_version}"implementation &
浏览 10
提问于2018-01-12
得票数 1
回答已采纳
4
回答
在Java类中
注入
Koin
、
、
、
、
在我当前的项目中,我正在尝试将
Dagger
2
替换为,并且我不想在
Kotlin
中重写一些类来
使用
它。// Inject MyPresenter谢谢
浏览 192
提问于2018-06-04
得票数 9
1
回答
Android:
Kotlin
和
Dagger
、
、
我想在我的
Dagger
2
项目中
使用
可靠的
注入
系统。调试时,我的项目
注入
字段显示的是null。 classpath "org.jetbrains.
kotlin
:
kotlin
-android-extensions:
dagger
:$
dagger
_version" i
浏览 2
提问于2017-10-25
得票数 0
回答已采纳
2
回答
Kotlin
在变量声明后指定代表
、
所以,基本上我有个课:现在,我要添加一个
委托
属性
:var isInitialized: Boolean by prefs.boolean()我希望可以通过以下方式进行: 声明期间的延迟初始化
浏览 3
提问于2017-11-24
得票数 0
2
回答
匕首
2
:无法在Intellij Idea中找到生成的类(
Kotlin
)
、
、
、
、
我试着写一个应用程序来理解火花和匕首
2
,但是无法
使用
生成的匕首文件。我的项目可以在github 上找到。build.gradle文件如下所示apply plugin: '
kotlin
-kapt' compile "org.jetbrains.
kotlin
:
kotlin
-stdlib-jre8:$
kotlin
_version" comp
浏览 13
提问于2017-10-17
得票数 3
回答已采纳
7
回答
Android :错误未解决引用: DaggerAppComponent
、
、
、
今天,我已经将
Kotlin
插件安装到了
Dagger
2
的现有项目中。在
Kotlin
安装之前,我对
Dagger
没有任何问题。:
kotlin
-gradle-plugin:$
kotlin
_version" classpath "org.jetbrains.
kotlin
:
kotlin
-android-extensionscom.android.support:appcompat-v7:25.0.1'
浏览 7
提问于2017-03-16
得票数 37
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin第六讲-委托类和属性
Android Weekly Notes Issue#317
Android |《看完不忘系列》之dagger
从Java到Kotlin(六)
Android Weekly Notes Issue#288
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券