腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
Dagger2
和
MVVM
避免
应用程序
类
的
静态
上下文
、
、
我想开始在我正在做
的
副业中
使用
dagger 2。 一个
使用
MVVM
设计模式
的
android
应用程序
。我
使用
Dagger 2作为依赖注入工具。它可以完成这项工作,但通常我需要在我
的
(模型)中进行大量
的
注入。我找到
的
完成这项工作
的
唯一方法是拥有Application
类
的
静态
实例,一旦我创建它就这样做。因此,我可以将其注入到没有活动或
应用程序<
浏览 19
提问于2019-04-07
得票数 0
6
回答
使用
kotlin学习Android体系结构组件
、
、
、
、
在搜索了安卓体系结构组件之后,我意识到
MVVM
在某些方面优于其他体系结构,所以我开始学习
MVVM
,我
使用
Kotlin语言,但问题是当我搜索教程开始学习时,我发现了很多组件,比如RxJava、RxAndroid、
Dagger2
、Room、Lifecycle等,但是他们没有说明为什么要
使用
MVVM
,以及为什么要选择一些特定
的
组件。我将给你们举几个例子: 2-安卓
MVVM<
浏览 4
提问于2019-02-06
得票数 14
回答已采纳
1
回答
如何在ViewModel中获取
上下文
、
、
我正在为我
的
应用程序
使用
MVVM
。我想以更好
的
方式在视图模型或存储库中获取
上下文
。假设我有UserRepository()
类
UserDao userDao; } return userDao.getUser();} 我知道<e
浏览 0
提问于2018-09-13
得票数 2
2
回答
PowerMock + Robolectric + Dagger2.第一部分
、
、
、
、
这个问题来自于
的
第一部分。 但是有了这个解决方案,
dagger2
浏览 3
提问于2016-01-09
得票数 4
1
回答
用于活动
和
片段
的
Dagger2
和
ViewModels
、
、
、
我正在学习
Dagger2
with
MVVM
Architecture。我有一个问题,我正在看一些文档
和
视频。我知道我们可以为一些外部
的
东西减少大量
的
样板代码,比如单例模式
和
其他一些我们将在整个
应用程序
中
使用
的
东西。 我正在开发一个用于学习目的
的
应用程序
,我正在
使用
MVVM
和
Dagger2
。我们为什么要
使用
<e
浏览 3
提问于2020-01-21
得票数 1
3
回答
如何在ViewModel安卓中获取活动
上下文
?
、
、
、
我正在
使用
MVVM
。我想在
应用程序
中实现Firebase身份验证。但是要实现它,我需要在我
的
repo
类
中有一个活动
上下文
。我如何从ViewModel获取它,或者有什么简单
的
方法可用?下面是我需要实现
的
firebase代码: PhoneAuthProvider.getInstance().verifyPhoneNumber("+91"+phone, // Phone
浏览 0
提问于2020-09-06
得票数 2
1
回答
用Dagger 2注入库模块中
的
应用
上下文
、
、
、
我正在构建一个带有一些功能
的
应用程序
:一个ContentProvider、一个SyncAdapter、一个作业服务
和
相关
的
持久性逻辑。在这些之上,还有与UI有关
的
活动。我试图将所有这些特性放在一个单独
的
库模块中,因为理论上它们
的
逻辑是独立
的
,可以被任何
应用程序
重用。
Dagger2
来了。我
的
库
的
依赖关系图
的
第一个节点(主组件)确实需要提供
上下文
,
浏览 3
提问于2017-12-21
得票数 9
回答已采纳
2
回答
当我需要
使用
活动
上下文
时,如何
避免
静态
上下文
引用?
、
、
如果我需要
使用
活动
上下文
(例如:在PopupWindow
类
中膨胀视图以显示弹出窗口),我如何才能持有实际活动
的
上下文
来执行此操作?如果我需要
避免
静态
上下文
引用,唯一
的
方法就是在我
的
类
中创建一个属性?
和
所有其他
类
,我需要
的
实际活动
上下文
,我需要这样做?更新- 我想在许多没有继承
上下文
的
类
浏览 0
提问于2012-04-04
得票数 1
1
回答
如何将
上下文
实例注入到类型转换器中?
、
App.get(mContext).getComponent() }对我来说,问题是我不知道如何将
上下文
注入PS:项目
使用
的
是
dagger2
,所以我更喜欢注入,而不是引用
静态
上下文
实例。 提前感谢!
浏览 1
提问于2018-05-03
得票数 3
1
回答
Dagger %1
和
Dagger %2包名称冲突
、
、
、
我有一个安卓项目,其中一个第三方库依赖于Dagger 1,我
的
项目依赖于Dagger 2。Dagger 1
和
dagger 2具有相同
的
包名,所以我
的
应用程序
工作正常,但第三方库无法工作,因为dagger 2覆盖了dagger 1包。不能将
Dagger2
的
包名改为
dagger2
而不是dagger,因为注释编译器正在生成
静态
包名为dagger
的
类
。 有没有办法解决这个冲突?
浏览 0
提问于2015-09-08
得票数 1
2
回答
如何在对象
类
kotlin中
使用
Dagger中
的
应用程序
上下文
、
、
、
如何在
Dagger2
中
使用
应用程序
上下文
class AppModule(private val app: App) { @Singleton因此需要提供
上下文
如何在对象
类
中获取dagger
应用程序
上下文
。 这是可能
的
,还是有其他方法来实现?
浏览 2
提问于2018-04-12
得票数 0
1
回答
如何在Kotlin中没有引用
的
情况下侦听来自另一个
类
的
变量
、
当我
使用
Java开发android
应用程序
时,我
使用
EventBus,然后我
使用
java.util.observable来监听一些变量,而没有获得
类
/服务
的
引用。例如,我可以在ViewModel/Activity中侦听来自某个服务
的
一些变量,而不获取该服务
的
实例。 我在开始
使用
Clean Architecture,SOLID,
MVVM
等之前就这样做了。现在我正在广泛地
使用
Live
浏览 16
提问于2020-04-17
得票数 1
2
回答
用Dagger
的
Application组件构建Android即时
应用程序
、
、
我目前正在试验InstantApps,并希望在我
的
项目中加入匕首。 多功能,每个活动都有一个匕首模块,所有这些都是依赖关系。一个
应用程序
模块、
和
即时模块都导入所
浏览 6
提问于2017-07-28
得票数 21
3
回答
是否可以将视图模型声明为视图中
的
静态
资源?
、
、
在编写
MVVM
WPF
应用程序
时,总会有一个点必须将视图模型设置为视图
的
数据
上下文
。对我来说,这通常是在代码中。但我意识到,如果在xaml中将视图模型声明为
静态
资源并在其中设置绑定,则不再需要在代码中执行此操作。这意味着我不必在第三个
类
中协调视图
和
视图模型,比如在App中。谢谢!
浏览 2
提问于2009-07-24
得票数 1
回答已采纳
1
回答
是否可以在非活动
类
中
使用
非
静态
处理程序?
我知道为什么
使用
静态
处理程序是个好主意(在处理处理程序时
避免
内存泄漏)。然而,我读到
的
大多数东西似乎都暗示它是为了防止
应用程序
/
上下文
的
泄漏。例如,这篇经常链接
的
帖子谈到了泄漏
上下文
和
视图()。它以引用“底线是什么?如果内部类
的
实例超过了活动
的
生命周期,则
避免
在活动中
使用
非
静态
内部类。相反,首选
静态
内
浏览 0
提问于2014-06-19
得票数 1
2
回答
如何在WPF
应用程序
中构建动态数据输入表单?
、
我正在计划一个WPF
应用程序
<UserControl.DataContext></UserControl.DataContext
浏览 4
提问于2009-04-24
得票数 9
回答已采纳
2
回答
App
类
中
的
静态
上下文
-内存泄漏
、
、
、
为了能够在我
的
应用程序
中
的
任何地方获得
应用程序
上下文
,我创建了这样
的
app
类
:{ { mContext = this } 它可以工作,并且在我
的
应用程序
中
的
浏览 2
提问于2018-10-17
得票数 4
1
回答
Flow,Cicerone,Fragnav,简单堆栈
的
特点是什么,以及何时
使用
它们?
、
、
我在我
的
应用程序
中
使用
了带有3个选项卡
的
BottomNavigationView。我希望像导航一样实现instagram,保存每个片段
的
状态。首先,我
使用
了导航组件,但是很难保存每个选项卡(部分)
的
状态。然后我找到了一些库,如flow,cicerone,fragnav,简单堆栈。flow,cicerone,fragnav,简单堆栈
的
特点是什么,以及何时
使用
它们? 我有2个活动
和
MainActivity。
Mvv
浏览 0
提问于2020-04-21
得票数 1
回答已采纳
1
回答
WPF、
MVVM
、Shell
和
UserControls
、
、
、
我正在构建一个基于
MVVM
模式
的
WPF
应用程序
(
使用
MVVM
)。它有一个外部“外壳”,给出了
应用程序
的
主要外观(状态栏等)。这涉及到一个基本
的
静态
类
,它返回一个用于绑定
的
ViewModel
的
新实例,并且只要
应用程序
运行,实例基本上是共享
的
。这方面的问题是,我是否应该
使用
"ViewLocator“这样
的</em
浏览 3
提问于2011-07-23
得票数 0
回答已采纳
2
回答
视图模型定位器
的
用途是什么?
、
、
、
、
我对视图模型定位器在
MVVM
Light中
的
用途感到困惑。我知道它允许将特定视图
的
数据
上下文
绑定到locator
类
中
的
静态
视图模型实例。 但是为什么我们需要一个单独
的
定位器
类
来处理所有视图模型实例呢?它
的
优点是什么?除了实例化视图模型和数据
上下文
用途之外,定位器还
使用
了什么?例如,您可以在后台代码中实例化视图模型,并将其设置为视图
的
数据
上下文
。
浏览 1
提问于2015-07-21
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
2018年Android 应用程序的发展趋势
一套快速高效的开发框架 EasyAndroid
2018年Android应用程序的发展趋势
python修炼day38!
Java:Java中的多态性
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券