腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Dagger
2
在
activity
和
fragment
中
注入
相同
的
类
对象
、
、
我只是试着用一种简单
的
方式问。MainActivityModule { static String provideDummyDependency() { return "I love
Dagger
";} 我
的
FragmentProvider是 @Module publicmodules = MainFra
浏览 13
提问于2019-03-22
得票数 1
1
回答
故障匕首基本面
、
、
、
我正在尝试
使用
Dagger
作为我
的
Android应用程序
的
依赖
注入
库。
在
我
的
项目中,我有不同
的
Android模块代表不同风格
的
应用程序。我希望
使用
依赖
注入
来允许每个模块定义自己
的
导航菜单。我
的
MenuFragment
类
需要一个接口实例(MenuAdapterGenerator): public class MenuFragment extends
浏览 2
提问于2015-01-19
得票数 2
回答已采纳
2
回答
不能用匕首
2
注入
片段
、
、
我能够
注入
活动、BroadcastReceviers等.,但是当我尝试以
相同
的
方式
注入
片段时,我得到了以下异常: .../AppComponent.java:8: error: [
Dagger
/MissingBinding] [
dagger
.android.AndroidInjector.inject(T)] java.util.Mapextends android.support.v4.app.
Fragment
>>> is inj
浏览 1
提问于2018-10-09
得票数 0
1
回答
错误:[
Dagger
/MissingBinding] [
dagger
.android.AndroidInjector.inject(T)]
Dagger
、
、
、
、
我想做一个简单
的
项目与一个主要活动
和
多个片段。在这里,我
在
一个活动中有两个片段,我想将presenter
注入
到登录片段
中
,但它不起作用。我
的
错误在哪里?[] mFragments = new
Fragment
[
2
];HomeFragment homeFragment; LoginFragmentonCreate(Bundle savedInstanceState) {
浏览 7
提问于2018-08-22
得票数 5
回答已采纳
2
回答
使用
ViewModel
在
片段及其父活动之间共享数据
、
、
我想问一下,
在
Fragment
和它
的
Activity
.I UserDetailActivity
和
UserDetailFragment之间共享
相同
的
ViewModel是否正确。我是否可以
使用
相同
的
ViewModel
在
UserDetailActivity
和
UserDetailFragment
中
显示用户
的
详细数据,或者是否有更好
的
方法
浏览 0
提问于2017-09-11
得票数 1
3
回答
Hilt :-无法
在
AppCompatActivity中
使用
@AndroidEntryPoint获取DefaultV iewModelFactories异常?
、
、
、
、
我希望
在
我
的
项目中
使用
Hilt将helper
类
对象
作为我
的
活动
的
常用
对象
。implementation "androidx.
activity
:
activity
-ktx:1.2.3" 请查看下面的classPath条目 c
浏览 7
提问于2021-05-30
得票数 1
回答已采纳
2
回答
使用
导航-图形范围
注入
视图模型: NavController
在
onCreate()之前不可用
、
、
、
、
我
在
我
的
应用程序中
使用
导航组件,并且
在
同一个图中
的
多个片段之间
使用
共享
的
ViewModel。现在,我想用这个图作用域用ViewModel实例化。如您所知,
在
片段
中
:IllegalStateException: NavController is
浏览 4
提问于2019-12-18
得票数 9
回答已采纳
1
回答
匕首
2
注射儿童级
、
、
、
、
我理解,
使用
Dagger
2
,我不能
注入
一个基
类
,并期望它转到子类
中
。但是,为什么我不能在子类
中
调用inject,除非我为该类显式地有一个inject方法? 我试着遵循本文中
的
示例:。或者说这是
Dagger
2
唯一
的
工作方式?如果是这样的话,我将得到一个非常长
的
Component
类
。对每个
Activity
、
Fragment
或其他
浏览 4
提问于2016-02-23
得票数 4
1
回答
在
不指定
类
名
的
情况下
使用
Dagger
2
Android
注入
支持
、
、
在
Dagger
2
或
Dagger
2
安卓
注入
支持
中
,有没有一种方法可以
注入
成员实例,而不指定片段
的
类
名。下面这行代码要求为injectable
类
提供一个绑定器工厂。Context context) { super.onAttach(context);但我
的
浏览 0
提问于2017-12-06
得票数 0
1
回答
使用
@ContributesAndroidInjector
在
片段中
注入
依赖(
Dagger
2
)
、
、
、
在
我
的
项目中,我
使用
进行依赖
注入
@Inject lateinit var mainTripsFragmentAdapter公共抽象接口AppComponent扩展
dagger
.android.AndroidInjector {^ android.support.v4.app.FragmentManager
在
…上<e
浏览 0
提问于2018-06-10
得票数 4
回答已采纳
2
回答
"HasFragmentInjector“
在
匕首
2
中
的
实际用法是什么?
、
、
、
我以前已经实现了
dagger
2
v2.2,但是现在他们也添加了
dagger
.android部件。所以我用它来创建样例项目。我知道@
的
旧方法:提供
和
@Modules、
和
@Components、等注释,但是他们从
Dagger
2.8+
中
添加了这个android支持库,它还提供了一些新
的
注入
,比如@ActivityKey、等。所以我
的
问题是它给我们带来了什么好处。 它是否解决了像带有基
类
浏览 1
提问于2017-06-07
得票数 16
6
回答
HasActivityInjector无法
在
android
2
中
解析
、
、
、
我试图
在
我
的
安卓应用程序
中
实现HasActivityInjector,但这表明HasActivityInjector无法解决。下面是我
在
我
的
项目中
使用
的
依赖项
和
插件-
和
kapt'com.google
浏览 0
提问于2018-10-23
得票数 40
2
回答
使用
Dagger
2
创建Singleton
的
最简单方法?
、
、
是否需要设置模块、提供程序
和
接口(组件)?仅仅能够
注入
一个单例似乎就需要相当多
的
开销。 有人能用
Dagger
2
提供一个简单
的
单例例子吗?(还展示了如何设置单例
的
属性,如上下文,这样您就不需要在每次
使用
单例时都传入它)
浏览 6
提问于2016-08-23
得票数 24
回答已采纳
1
回答
Dagger
2
组件通用
注入
方法
、
、
我将我
的
应用程序从
Dagger
1.0转换为
dagger
2.0,并拥有一个带有许多void inject(
Activity
/
Fragment
/Receiver/etc object)方法
的
应用程序组件。
使用
Dagger
1.0,我只需执行objectGraph.inject(Object object),但现在我
的
组件必须为每个被
注入
依赖项
的
类
都提供一个方
浏览 3
提问于2016-03-03
得票数 8
1
回答
在哪个生命周期中,我必须在视图分页程序(是片段)
中
设置从改进响应
中
获得
的
数据?
、
、
、
、
在其中,我有三个片段,每个片段显示具有
相同
模型但按一种状态(模型
中
的
属性)过滤
的
项
的
列表,例如whatsapp,我有一个列表用于所有对话,其他列表用于我未读过
的
会话,最后其他列表用于我已读过
的
会话。问题是,当我
在
第一个片段(我
的
所有对话)
中
时,我必须刷新所有数据。所以,我试图
在
容器片段(视图分页)
中
获取所有数据,但我看不到包含数据
的
第一个列表(所有对话),因为当创
浏览 1
提问于2017-10-24
得票数 0
2
回答
Dagger
2
注入
大量活动/片段/服务(可能获得大量NPE)
、
、
、
但是我不能
使用
像
Activity
/
Fragment
这样
的
通用
对象
。还是我真的脱离了现实,不明白
Dagger
2
是如何工作
的
? 因为对于50+活动
和
大量片段/服务
的
项目来说,这真是太疯狂了.extends GenericObject> object);那样
使用
泛型
类
时,如何提供如何
注入
泛型
类
,因为它需要特定
的</
浏览 3
提问于2016-10-23
得票数 2
回答已采纳
3
回答
为什么AdnroidInjector.inject(片段)
使用
不推荐
的
android.support.v4.app.
Fragment
、
、
、
我
在
安卓应用程序中
使用
Dagger
2
来实现DI, AndroidInjection.inject(this),androidx.
fragment
.app.
Fragment
显示了这个错误: 第一行
使用
不推荐
的
android.support.v4.app.
Fragment
。但是第二次
使用
a
浏览 1
提问于2018-12-20
得票数 3
回答已采纳
5
回答
延迟属性dispatchingAndroidInjector尚未初始化
、
、
当我
在
中
运行我
的
片段时,我收到了上面的错误dispatchingAndroidInjector“lateinit属性dispatchingAndroidInjector尚未初始化"。上述错误是
在
我
的
应用程序
类
中
触发
的
,如下所示 class KotlinTemplateApplication:Application(> { return dispatchingAn
浏览 0
提问于2018-11-07
得票数 5
1
回答
为什么Hilt
和
Dagger
需要
注入
Activity
和
Fragment
?
、
、
、
、
我
使用
Dagger
已经有一段时间了,现在我开始迁移到Hilt,但我不明白
注入
Activity
和
Fragment
的
好处。
在
Dagger
中
,它是AndroidInjection.inject(this)
和
类似于HasActivityInjector
的
东西 如果这是个愚蠢
的
问题我很抱歉。
浏览 15
提问于2021-03-30
得票数 0
2
回答
kotlin +匕首
2
:任务执行失败:app:kaptDebugKotlin‘
、
、
因此,我正在尝试创建一个例子,从
和
Kotlin一起激发灵感。我已经成功地迁移到kotlin代码,但是我
的
ApplicationComponent.kt出错了。Error:(12,
2
) error: [
dagger
.android.AndroidInjector.inject(T)] java.util.Map<java.lang.Class<?extends android.support.v4.app.
Fragment
>,javax.inject.Provider<
da
浏览 0
提问于2018-02-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一套快速高效的开发框架 EasyAndroid
Android |《看完不忘系列》之dagger
使用Lifecycle-Aware组件优化项目
使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据
Android开发需要掌握的设计模式——工厂模式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券