腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Dagger
2-
创建
同一
视图
模型
的
两个
实例
、
、
、
我试图在我
的
安卓应用程序中实现
Dagger
2,但遇到了这个问题:我使用
的
ActivityModels是用ViewModelProvider.Factory
的
实现(作为)
创建
的
。我将
模型
附加到活动,方法是注入工厂并调用:在应用程序
的
另一部分中,我尝试使用命令类对
模型<
浏览 5
提问于2018-01-14
得票数 1
1
回答
如果没有@ <android.arch.lifecycle.ViewModel>>注释
的
方法,则无法提供
、
、
、
、
我正在尝试
创建
一个
视图
模型
模块,就像在这个中,但是我遇到了这个错误。 ViewModelFactory类@Singleton public class ViewModelFactory implements ViewModelProvider.Factory
浏览 1
提问于2019-01-23
得票数 5
2
回答
匕首2& ViewModel自定义范围
、
、
、
目前,在我
的
Android项目中,我有三个
Dagger
范围: 技术上是否有可能在
Dagger
2中实现
视图
模型
范围?(当然是来自arch组件
的
视图
模型
)。让我们以这个场景为例:我希望能够向
视图
模型
和片段(该
视图
模型
的
宿主)注入
同一
个
浏览 0
提问于2018-11-30
得票数 3
1
回答
MVVM -如何在多个ViewModels之间共享单个存储库类
、
、
、
我有多个
视图
模型
来访问单个存储库(一个活动和rest片段)。AdminUserTransactionsCallback callback) { } 在每个ViewModels中,我都
创建
了AdminRepo
的
一个
实例
(这可能是一个糟糕
的
做法),但我不知道如何改进这一点。和ViewModels,使它们只共享一个存储库,而不是每次都
创建
一个昂贵<em
浏览 16
提问于2021-03-25
得票数 1
回答已采纳
1
回答
在
视图
模型
中调用Mainactivity (更新)
、
、
、
、
我
的
WebSocket服务是在MainActivity中声明
的
。我想我声明LiveData变量
的
方式并不是最好
的
。我只想访问温度变量
的
静态数据(一个6
的
列表),但是MutableLiveData<List<Int>>并没有得到真正<
浏览 3
提问于2020-03-12
得票数 0
回答已采纳
4
回答
从
创建
Hilt viewModel中获取错误
、
、
、
我尝试将一个简单
的
viewModel交给一个可组合
的
,每次都得到这个错误,我不知道它意味着什么:我
的
等级:import android.content.Cont
浏览 19
提问于2021-04-29
得票数 5
回答已采纳
1
回答
我如何将我
的
模型
与我
的
观点联系起来?
、
、
、
我正在将一个应用程序移植到主干,我不知道如何将我
的
模型
与我
的
观点联系起来?/*************************************************************************************
浏览 5
提问于2014-06-16
得票数 1
回答已采纳
1
回答
ViewModel在java.lang.Class.newInstance没有零参数构造函数。
、
、
我在用
dagger
2。 在活动中成功地
创建
了
视图
模型
实例
,但是当我从
同一
个活动打开BottomSheetDialog时,就无法
创建
实例
。
浏览 1
提问于2021-05-10
得票数 0
2
回答
匕首2
两个
类都是单身汉,Kotlin
、
、
、
我是
dagger
2
的
新手,正在练习单身舞,但我正面临困惑,我不明白为什么会这样。
两个
班!人类和人类。Human是单例,people是简单类--即@inject构造函数。当我使Human单例并在人工类参数
的
@inject构造函数中使用people时,尝试打印一些日志消息,并在主活动中@注入人工类,并调用human函数。它将
两个
类都显示为单例。这是一些代码。我用不同
的
实例
调用Human,但human都充当单例,但实际上people类
浏览 2
提问于2019-12-05
得票数 0
2
回答
Dagger
2:多模块项目,在运行时注入依赖项但获得“延迟属性存储库尚未初始化”错误。
、
、
、
我有
两个
安卓项目模块:core模块和app模块。在app模块中,我有用于匕首
的
AppComponent。核心项目模块中
的
CoreComponet:@CoreScopeclass MyRepository @Inject constructor()
浏览 11
提问于2019-12-29
得票数 5
回答已采纳
2
回答
ViewTreeViewModelStoreOwner.get(
视图
)总是返回null
、
、
、
我有一个复合
视图
,我想通过ViewModelLazy
创建
它
的
视图
模型
,我需要将
视图
的
ViewModelStoreOwner发送到ViewModelLazy,但尝试使用ViewTreeViewModelStoreOwner.get复合
视图
本身是一个简单
的
视图
,但我将在驻留在片段中
的
recyclerview适配器中使用它。现在,我被迫使用父片段ViewModelStoreOwner,这导致适配器中<em
浏览 137
提问于2021-07-28
得票数 0
3
回答
使用
dagger
2在多个片段中使用相同
的
视图
模型
实例
、
、
、
、
在我
的
项目中,我只使用
dagger
2 (而不是匕首-android)。使用多绑定注入ViewModel很好。但是,有一个问题是,以前没有
dagger
2时,我使用了在多个片段中
的
活动中使用
的
相同
的
视图
模型
实例
(使用fragment方法activityViewModels()),但是现在由于
dagger
2正在注入
视图
模型
,所以它总是为每个片段提供新
的
实例</e
浏览 3
提问于2020-05-23
得票数 7
回答已采纳
1
回答
ViewModel工厂中使用
的
提供者接口是如何工作
的
?
、
、
、
最近,我在网上读到很多关于如何使用匕首注入ViewModels
的
文章。最常见
的
方法是
创建
一个工厂来委托
创建
ViewModel。以下可能是工厂
的
代码:class MainViewModelFactory @Inject constructor( return creator.
浏览 7
提问于2022-01-05
得票数 0
5
回答
如何向父片段和子片段提供相同
的
ViewModel
实例
、
、
、
、
有
两个
片段: ParentFragment和ChildFragment。ChildFragment已添加到ParentFragment
视图
中。myViewModelFactory).get(MyViewModelImpl::class.java)其中,MyViewModelFactory、MyViewModel、MyViewModelImpl是在应用程序中
创建
的
简单
的
return ViewModelProviders.of(fragment, myViewModelFactory).get(MyVi
浏览 4
提问于2018-05-26
得票数 19
回答已采纳
1
回答
当使用Hilt注入viewModel时不调用init
、
、
、
、
我想在初始化ViewModel时发出API请求。当我在活动中注入s why I make API request inside时,将触发method; expectinginit init‘。我做错了什么?class MainViewModel @Inject constructor(private val mainRepository: MainRepo) : ViewModel() { var TAG = "MainViewModel**" init {
浏览 2
提问于2021-03-28
得票数 3
回答已采纳
2
回答
绑定
视图
和注入
视图
有什么区别?
、
、
、
、
我正在学习ButterKnife和
dagger
,并逐渐了解到Butterk刀只有助于避免样板代码(绑定
视图
),它并不是真正
的
注入。在这种情况下,
dagger
和
dagger
在注入代码时称赞了BateKafe.现在,绑定
视图
和注入
视图
之间
的
区别是什么?
浏览 6
提问于2017-08-05
得票数 0
回答已采纳
1
回答
在WPF中跨单独
视图
的
主详细信息
、
、
如果我将主和细节放在
同一
个
视图
中,我可以让主-细节场景工作得很好。但是,我希望能够定制基于用户安全性
的
细节演示。因此,我将细节部分移动到使用与后端相同
的
视图
模型
的
单独
视图
中。现在,当选择新
的
主记录时,详细信息不会正确更新。如果这
两个
视图
使用相同
的
视图
模型
,这难道不能正常工作吗?就像我说
的
,当代码在
同一
个
浏览 0
提问于2010-04-20
得票数 0
回答已采纳
2
回答
不能在片段中初始化ViewModelFactory
、
、
、
我使用改造库从internet中获取信息,然后将数据放到存储库中,然后将其放到
视图
模型
中,然后通过查看
模型
工厂将其保存在
视图
中;}我在模
浏览 4
提问于2022-09-18
得票数 0
回答已采纳
2
回答
在查看器中使用
同一
个ViewModel
的
同一
个片段
的
多个
实例
时
的
问题
、
、
、
、
我有一个带有
视图
模型
(VM1)
的
片段(VM1)。我正在FragmentPagerAdapter中
创建
这个片段
的
两个
新
实例
,以便在ViewPager中加载。 查看器存在于父片段中。在这
两个
片段
的
实例
中,ViewModels似乎并不是唯一
的
。这
两个
片段
实例
似乎都具有在最后初始化
的
第二个片段中
创建
的
ViewModel
浏览 0
提问于2018-09-06
得票数 3
1
回答
什么时候应该使用Factory<T>而不是Provider<T>
、
、
Dagger
文档显示了使用Provider<Filter>获取Filter
实例
,这似乎非常合理。 注入Provider<T>有<e
浏览 2
提问于2014-02-14
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android |《看完不忘系列》之dagger
【行业资讯】Android Studio 4.1
谷歌 Android Studio 4.1 正式版发布
机械男——分享solidwork 30个技巧并赠一书《SolidWorks2016必学技能100例》
在Django 2.0中定义Web服务API接口
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券