腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(786)
视频
沙龙
1
回答
安
卓
Dagger2
,
单
例
交叉
组件
、
、
、
我对用于
安
卓
的
Dagger2
库的
单
例
有一个问题。我的问题是,我使用@Singleton,但却获得了两个不同的对象=[包含提供调度程序的DispatcherModule类的DispatcherComponent。Application application) { } 最后,这是我创建
组件
的方式我不想
浏览 2
提问于2017-12-27
得票数 0
回答已采纳
6
回答
使用kotlin学习Android体系结构
组件
、
、
、
、
在搜索了
安
卓
体系结构
组件
之后,我意识到 MVVM 在某些方面优于其他体系结构,所以我开始学习MVVM,我使用Kotlin语言,但问题是当我搜索教程开始学习时,我发现了很多
组件
,比如RxJava、RxAndroid、
Dagger2
、Room、Lifecycle等,但是他们没有说明为什么要使用MVVM,以及为什么要选择一些特定的
组件
。我将给你们举几个例子: 2-
安
<
浏览 4
提问于2019-02-06
得票数 14
回答已采纳
1
回答
基于
dagger2
的
安
卓
依赖注入
、
在
安
卓
系统中关于Dagger 2的各种教程中,我看到了AndroidInjector的使用。看起来很棒,但我对此有一些疑问。 应用程序类onCreate正在创建一个
组件
,该
组件
正在注入所有活动和片段。当应用程序
组件
注入所有活动时,就不需要其他
组件
了?这仅仅是在应用程序开始时创建的一个大型应用程序吗?是否存在可能需要其他
组件
的情况?
浏览 5
提问于2020-04-08
得票数 0
1
回答
Dagger 2-模块为Singleton提供
、
我在
安
卓
系统中使用
Dagger2
,我遇到了如何使用命名变量构建构建
单
例
的问题。 假设在我示例中,我想从B和A构建对象C。A在这里没有描述,但是B有两个版本(niceB和notNiceB)。
浏览 0
提问于2016-11-18
得票数 1
1
回答
Dagger 2的依赖注入
、
、
我的问题电流设置MySingleton providesMySingleton() { return new M
浏览 1
提问于2015-10-20
得票数 1
回答已采纳
3
回答
在使用
dagger2
进行依赖注入时,我可以直接注入超类吗?
、
、
、
、
我在我的
安
卓
应用程序中使用
Dagger2
作为DI。我发现我必须为每个使用@Inject字段的类编写inject方法。有没有一种方法可以让我只注入父类,这样我就不必在每个子类上调用inject?以活动为
例
。我有一个BaseActivity,每个活动都是从它扩展出来的。有没有一种方法可以让我在
组件
中为BaseActivity创建一个inject方法,然后在BaseActivity的onCreate中调用inject,然后自动注入子活动中的@inject字段?
浏览 0
提问于2015-03-28
得票数 50
回答已采纳
1
回答
将状态存储在ViewModel (来自Android架构
组件
)而不是应用程序类或
单
例
中有什么好处?
将状态存储在应用程序类或
单
例
中也具有跨活动共享的额外好处(有没有一种简单的方法可以在我不知道的两个活动之间共享一个ViewModel?)此外,
单
例
可以像ViewModel一样自由使用
安
卓
,所以本地测试(没有
安
卓
设备或仿真器)应该不是问题。
浏览 2
提问于2018-04-24
得票数 1
1
回答
将tcp客户端对象传递给新活动
、
、
、
我正在构建一个使用tcp的应用程序。我需要将tcp客户端对象(在连接到服务器之后)传递给另一个活动。也就是说,我有一个叫做Join的活动,它搜索一个主机,允许客户端连接,然后Join将完成并启动一个新的活动(GameActivity)。我需要了解如何将客户端对象传递给GameActivity
浏览 0
提问于2013-06-21
得票数 0
回答已采纳
0
回答
DaggerMock -如何让dagger在测试用
例
中提供对象
、
、
、
、
我正在使用
dagger2
对我的一个用
例
(MVP架构,如果有关系的话)进行junit测试。问题是我有时想在我的junit测试用
例
中使用
Dagger2
注入。因此,我在库中查找了该库。这是一个单独的
组件
(尝试过子
组件
,但daggerMock对此不满意):AppComponent.java:@Component(modules = {AppModule.class下面是我使用DaggerMock的测试用
例
: public fin
浏览 5
提问于2017-06-12
得票数 3
回答已采纳
2
回答
调用onCreate()时,RoboGuice是否会重新实例化以前存在的对象
、
我的Activity注入了许多对象,这些对象是在第一次调用onCreate之前初始化的。当我的活动通过调用finish方法完成时,它在返回到主"OS桌面“窗口之前通过onDestroy。然后,我再次调用我的应用程序,并再次调用onCreate。但这一次,我的视图与最初调用上述finish时的视图相同。因此,我想知道RoboGuice是否会再次重新实例化注入的对象?如果没有,有没有办法让我这样做呢?谢谢。
浏览 2
提问于2011-12-02
得票数 3
1
回答
Dagger2
:从
单
例
组件
返回非
单
例
对象
、
、
、
、
如何从@Singleton
组件
返回非
单
例
对象?model(): Model } Model.kt class Model @Inject constructor() 我想要的是每次返回一个不同的Model实例,与Database相反,它将是一个
单
例
浏览 5
提问于2019-07-03
得票数 1
回答已采纳
1
回答
用匕首2动态绑定
、
我很难将我的
安
卓
应用程序从Dagger迁移到
Dagger2
。我需要找到一种方法,让测试用
例
替换应用程序启动阶段的模块。在我的想法中,当应用程序触发必须使用
组件
的图形的构建时,我总是陷入困境,该
组件
是某个接口的实现,它对其
浏览 1
提问于2015-04-23
得票数 0
回答已采纳
1
回答
android应用的全局变量集,并在不同的活动中修改它们
、
、
、
我正在制作一个大亨类型的
安
卓
游戏,从菜单屏幕开始,进入播放屏幕,在那里你有一个状态栏与现金和供应品信息,以及按钮,去一个SupplyBuyScreen,UpgradeScreen等…我正在尝试更新状态栏的值
浏览 0
提问于2012-03-20
得票数 1
回答已采纳
1
回答
Dagger 2从两个
组件
注入
、
我在我的
安
卓
应用程序中使用
Dagger2
作为DI框架。我试图用两个不同的
组件
注入我的activity,但是。显而易见的解决方案似乎是创建一个具有所有所需行为的独特
组件
,但我的模块中有不同的作用域。
浏览 24
提问于2016-07-27
得票数 7
1
回答
单
例
Dagger2
组件
、
、
、
、
我在一个google appengine项目中使用
Dagger2
,并且我有几个servlet,它们使用给定对象(MyObject)的单个实例。MyModule.class}) IMyObject object();然后,我还需要DaggerMyComponent.create()成为一个
单
例
浏览 1
提问于2015-06-11
得票数 0
2
回答
仅使用Dagger注释使类成为可注入类和
单
例
类
、
、
我知道有一些关于如何用Module定义
单
例
的教程。但我的问题并不是真的在这上面。我的意思是,Dagger还提供了一种方法,通过注释类的空构造函数来使类可以注入到
安
卓
组件
中,而不需要在Module中声明任何东西,对吧?我的问题是,如果我想让MyApi成为
单
例
,我是否可以简单地再添加一个注释,如下所示: @Inject publicMyApi(){} dagger会理解它应
浏览 26
提问于2018-10-24
得票数 0
回答已采纳
1
回答
单
例
SharedPreference
安
卓
、
我有两个片段CommentsFragment和RegistrationFragment在CommentsFragment上,我保存到我的首选项3字符串数据类型。SingleTon singleTon; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_comment, contai
浏览 5
提问于2016-10-03
得票数 0
回答已采纳
3
回答
安
卓
MediaPlayer
单
例
、
、
、
我已经阅读了这里的几篇文章,它们建议使用
单
例
代码,我已经阅读了
单
例
代码并将其放入soundboard中,因为我想使用
单
例
代码来只允许一个mediaplayer实例,无论用户定义多少次点击。
浏览 0
提问于2011-10-20
得票数 4
回答已采纳
1
回答
AndroidAnnotations
单
例
范围
、
、
我最近在
安
卓
系统上试用了AndroidAnnotations。它有许多有趣的选项,我喜欢它减少样板代码的方式。据我所知,这应该按照
单
例
模式加以限制。我希望有一个解决办法来解决这个问题。
浏览 4
提问于2013-10-22
得票数 0
回答已采纳
2
回答
如何在Android项目中使用
单
例
模式?
、
、
我知道Singleton,但我不能在Android项目中使用它。我是Android的初学者。请告诉我如何在Android项目中使用Singleton来处理大数据。我已经将它用于简单的值。
浏览 0
提问于2012-09-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌发送调查问卷,邀请用户票选安卓手机“搜索”小组件新样式
安卓Nightly版火狐Firefox浏览器新特性:文件方式安装附加组件
谷歌安卓15优化电池小组件:动态颜色区分 Pixel 手机和已连设备
MesaLink开源:OpenSSL的接班人,“心脏”不再“出血”
精英常用软件和链接
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券