腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用于活动和片段的
Dagger2
和ViewModels
、
、
、
我正在学习
Dagger2
with MVVM Architecture。我有一个问题,我正在看一些文档和视频。我正在开发一个用于学习目的的应用程序,我正在使用MVVM和
Dagger2
。我的问题是:对于注入
视图
模型
提供
者,我们需要编写太多的样板代码来注入
视图
模型
提供
者,并且它将只对该活动生命周期可用。我们为什么要使用
Dagger2
,它的实际用途是什么?我搜索了一下,没有找到任何有用的东西。下面是我使用
dagger2
编写的代码:ViewM
浏览 3
提问于2020-01-21
得票数 1
0
回答
如
何在
Dagger2
中
提供
视图
?
、
、
、
下面是活动,它仍然使用旧的DI模型,我正在尝试迁移到
Dagger2
(使用dagger-android)。我想注入Presenter,正如您所看到的,其中一个依赖项是“NewProjectDisplayer”,它是活动
中
的自定义
视图
。 我有一个模块(AppModule),它
提供
了像ProjectService,LoginService等的全局依赖。我不知道我该如何
提供
它..userService
浏览 6
提问于2017-12-03
得票数 1
回答已采纳
1
回答
在不指定类名的情况下使用
Dagger2
Android注入支持
、
、
在
Dagger2
或
Dagger2
安卓注入支持
中
,有没有一种方法可以注入成员实例,而不指定片段的类名。下面这行代码要求为injectable类
提供
一个绑定器工厂。{ super.onAttach(context);但我的意图是通过项目中的不同模块
提供
注入成员在
Dagger2
注入
中
这是可能的吗?
浏览 0
提问于2017-12-06
得票数 0
1
回答
我如何使用构造函数注入的ViewModel与
Dagger2
安卓?
、
、
、
、
我想在
Dagger2
中
使用
Dagger2
,但不知道如
何在
ViewModelProviders或ViewModelProvider.Factory中使用构造函数注入 如
何在
构造函数注入中使用ViewModel
浏览 4
提问于2020-08-17
得票数 0
回答已采纳
2
回答
如何使用
Dagger2
在ViewModel构造函数中注入WorkManager实例?
、
、
、
、
我想用
Dagger2
注入一个WorkManager实例,以便在我的ViewModel中使用它,如下所示 class MyViewModel @Inject constructor(workManager: WorkManager) : ViewModel() 当我试图为WorkManager创建一个模块来
提供
它的一个实例时,我得到了一个错误,说我不能从抽象类
提供
。如
何在
我的ViewModel构造函数中注入WorkManager的实例?
浏览 21
提问于2020-03-27
得票数 2
回答已采纳
2
回答
如
何在
对象类kotlin中使用Dagger
中
的应用程序上下文
、
、
、
如
何在
Dagger2
中
使用应用程序上下文class AppModule(private val app: App) { @Singleton因此需要
提供
上下文如
何在
对象类
中
获取dagger应用程序上下文。 这是可能的,还是有其他方法来实现?
浏览 2
提问于2018-04-12
得票数 0
1
回答
依赖注入框架的目标是在程序初始化时将整个程序连接起来吗?
、
、
、
DI框架(
如
Dagger2
、Guice或Spring )允许连接整个对象图。但是,在某些时候,需要实例化这些对象图(例如,在
Dagger2
中
,这是通过使用代码中使用的组件来初始化对象(子)图)。在程序
中
初始化整个程序(对象图)类似于依赖继承的内容(例如 在代码
中
的不同地方初始化不同的子图,并手动将它们连接在一起?
浏览 1
提问于2018-09-19
得票数 0
1
回答
在android studio
中
创建图形
、
、
、
、
我正在尝试创建一个图表,显示用户输入与时间的关系,这些输入是在不同的页面中提交的 我已经看过dagger-2和room,但我找不到任何关于如何以我能理解的方式将它们集成到我的应用程序
中
的教程(我是android
浏览 7
提问于2019-07-08
得票数 1
回答已采纳
1
回答
如何从不同的
Dagger2
组件注入同一个类?
、
假设我有多个活动,每个活动都包含单独的
Dagger2
组件。所以FooActivity有FooComponent,BarActivity有BarComponent。另外,我有一些
视图
组,比如BazViewGroup,可以在这两个活动中使用,并且必须通过匕首图接收一些依赖关系。在这个
视图
组的实例中注入依赖项的最佳方法是什么,因为我们事先不知道它属于什么活动?现在,我有以下设置: 公共接口CanInjectInt
浏览 2
提问于2016-10-06
得票数 2
1
回答
如何通过dagger 2注入使用意向值的依赖项?
、
、
如
何在
Dagger2
模块
中
处理它。我在DaggerAppCompatActivity上使用
Dagger2
(dagger:2.13)。我尝试过将数据存储在sharedpreference
中
,然后通过dagger 2模块在另一个活动中使用,但我认为这并不有效。
浏览 20
提问于2019-05-20
得票数 0
1
回答
基于
dagger2
的安卓依赖注入
、
在安卓系统
中
关于Dagger 2的各种教程
中
,我看到了AndroidInjector的使用。看起来很棒,但我对此有一些疑问。@ContributesAndroidInjector abstract
浏览 5
提问于2020-04-08
得票数 0
2
回答
希尔特是否取代了
Dagger2
?
、
、
、
深入研究Google的DI框架
Dagger2
,决定在中型应用程序中使用DI Framewor,我还注意到了Hilt通过代码为您生成匕首设置代码。Hilt将生成Dagger组件和代码,以自动为您注入Android类(
如
活动和片段)。 基于传递类路径生成一组标准的Android组件。在Android框架类
中
获取对象是通过使用另一个Hilt注释来完成的,该注释将将Dagger注入代码生成到您将要扩展的基类
中
。对于Gradle用户来说,扩展这个类是通过遮罩下的字节码转换完成的。1.它既不取代
Dag
浏览 5
提问于2020-07-14
得票数 15
回答已采纳
1
回答
如何将上下文实例注入到类型转换器
中
?
、
PS:项目使用的是
dagger2
,所以我更喜欢注入,而不是引用静态上下文实例。 提前感谢!
浏览 1
提问于2018-05-03
得票数 3
1
回答
如何使用android
视图
模型保存身份验证状态
、
、
、
、
我将该令牌(和用户I)保存在SharedPreferences
中
} 但我认为这不是一种有效的方法,因为每次我都应该从共享首选项
中
获取数据,我只想获取一次,并在需要时重用它
浏览 1
提问于2021-03-18
得票数 0
1
回答
基于
Dagger2
的项目结构
、
我正在学习如何使用
Dagger2
和MVP,因此我创建了项目,包含了一个带有viewPager的主要活动和两个片段。我请求您帮助评论我与
Dagger2
相关的代码体系结构。也许这个问题应该出现在CodeReview上:如果是这样的话,我就建模并移动它。首先,主要活动称为HomeActivity,片段(我展示了一个)称为HomePacksFragment。关于动物的应用,碎片显示成群的动物,这就是
浏览 2
提问于2019-03-02
得票数 2
回答已采纳
3
回答
Dagger和Dagger2.0有什么区别?
、
Dagger和Dagger2.0之间有什么区别,为什么Google决定启动现有的项目?
浏览 0
提问于2015-01-11
得票数 4
回答已采纳
2
回答
如何使用缺乏Application()类的Android应用程序?
、
、
、
他们只是直接投入到活动
中
。如
何在
不覆盖应用程序类的情况下使用
Dagger2
或Koin之类的东西?或者,在JetPack/Architecture Components世界
中
,我应该以其他方式这样做吗? 如果这一问题在其他地方得到了询问和答复,则表示歉意。
浏览 0
提问于2018-08-16
得票数 0
回答已采纳
3
回答
使用
dagger2
在多个片段中使用相同的
视图
模型实例
、
、
、
、
在我的项目中,我只使用
dagger2
(而不是匕首-android)。使用多绑定注入ViewModel很好。但是,有一个问题是,以前没有
dagger2
时,我使用了在多个片段
中
的活动中使用的相同的
视图
模型实例(使用fragment方法activityViewModels()),但是现在由于
dagger2
正在注入
视图
模型,所以它总是为每个片段
提供
新的实例(每个片段中使用hashCode检查),这就中断了使用
视图
模型的片段之间的通信。,同时也可以将
视
浏览 3
提问于2020-05-23
得票数 7
回答已采纳
2
回答
如
何在
Android项目中从头开始建立匕首依赖注入?
、
、
、
如
何在
我的Android项目中配置Dagger?编辑:
Dagger2
也是从2015年04 15推出的,它甚至更令人困惑![这个问题是一个“存根”,随着我对Dagger1的更多了解,以及对
Dagger2
的更多了解,我将把这个问题添加到我的答案
中
。这个问题更像是一个指南,而不是一个“问题”。
浏览 9
提问于2014-11-20
得票数 105
回答已采纳
5
回答
Android studio
中
的BottomBar片段
、
、
如
何在
Android studio
中
为BottomBar
中
的每个选项卡添加片段,请为每个tab..thanks
提供
一个很好的示例,
如
列表
视图
或网格
视图
浏览 4
提问于2016-06-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在SQL Server中解密视图
照片:如何在iOS 13中调整图像透视图
如何在 Linux 中快速地通过 HTTP 提供文件访问服务
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
一套快速高效的开发框架 EasyAndroid
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券