腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
使用
Koin
和navArgs获取
子
片段
中
的
共享视图模型
、
、
、
我有一个
片段
,它基本上只包含一个底部导航和一个视图模型。此视图模型由此
片段
中
的
所有
子
片段
共享。by navArgs()val viewModelModule = module {
浏览 0
提问于2019-11-29
得票数 2
1
回答
Android
:
使用
Koin
重写
子
片段
中
的
viewmodel
对象
?
、
、
、
、
对象
BaseAuthFragment有一个BaseAuthViewModel
对象
privateval
viewModel
: BaseAuthViewModel by
viewModel
() BaseAuthViewModel为Login && Reg
片段
保留了常见
的<
浏览 26
提问于2021-05-26
得票数 0
回答已采纳
1
回答
无法在
Koin
2.1.6
中
使用
共享状态
ViewModel
、
、
、
、
我在我
的
应用程序模块中
使用
Koin
2.1.6。以下是我
使用
的人工制品 implementation "org.
koin
:
koin
-
android
:2.1.6"implementation包含一个内部
片段
- UserUpdates,由layout扩展而来,共享上述
ViewModel</
浏览 25
提问于2020-11-11
得票数 1
回答已采纳
2
回答
如何
使用
sharedview模型
koin
android
注入作用域视图模型
、
、
、
、
有一件事需要一点清晰,现在我正在处理一个流,其中一个依赖于另一个视图模型,为了处理这个问题,我尝试在我
的
Base活动中注入两个视图模型--我所面临
的
问题,用这种方法。每次我试图访问这些视图模型时,Base活动都会返回新
的
实例,有什么方法可以管理该视图模型
的
范围,这样我就可以轻松地访问它
的
属性,而无需添加额外
的
Api调用。{ HomeViewModel (get()) } import org.
koin
.
浏览 6
提问于2021-02-17
得票数 2
回答已采纳
1
回答
Koin
java.lang.NoClassDefFoundError:失败
的
解决方案: Lorg/
koin
/dsl/context/ParameterHolderKt
、
、
我有一个简单
的
带有MVVM
的
Android
项目,我正在
使用
Koin
。下面是我在gradle
中
拥有的版本和依赖关系://
Koin
implementation"org.
koin
:
koin
-
android
:2.0.1&quo
浏览 8
提问于2019-12-14
得票数 3
2
回答
Koin
2.2.1 :我不能在活动中
使用
"by
viewModel
“
、
、
、
、
不能
使用
活动
中
的
"by
viewModel
“def
koin
_version = '2.2.1' implementation "org.
koin
:
koin
-
android
:
浏览 8
提问于2020-11-22
得票数 6
回答已采纳
3
回答
Koin
安卓: org.
koin
.error.NoBeanDefFoundException
、
、
at
android
.os.Handler.dispatchMessage(Handler.java:105) Caused by: org.
koin
.error.BeanInstanceCreationException:63) at org.
koin
.core.instance.Instan
浏览 1
提问于2018-07-05
得票数 10
回答已采纳
2
回答
不能
使用
Koin
从设施内部加载视图模型
、
、
我有一个简单
的
片段
和视图模型,我希望在
片段
中
使用
它,但是它一直抛出以下错误: Caused by: org.
koin
.core.error.NoBeanDefFoundException: No definitionTHe视图模型可以很好地加载到activity类上,但不能加载到
片段
上。by
viewModel
() override fun onViewCreated(view: View, savedInstanceState: Bundle?)Applicatio
浏览 93
提问于2020-09-24
得票数 0
2
回答
如何
使用
koin
注入视图模型?(用于特定用例)
、
、
我有一个活动
的
共享视图模型和它
的
片段
。我
的
视图模型需要在从活动实例化时传递其参数(onCreate仅一次)在
Koin
中
,我试着做下面的工作。(), id) }在活动
中
: private val <em
浏览 2
提问于2019-06-26
得票数 3
4
回答
Android
简单
对象
注入失败
、
、
我正在努力学习
Koin
在
android
中
的
依赖注入。我开始遵循这个示例,尝试通过以下方式注入非常简单
的
对象
,但我得到
的
错误是NoBeanDefFoundException: No definition found for ...这是我
的
密码//
Koin
implementation &quo
浏览 3
提问于2019-09-18
得票数 1
回答已采纳
1
回答
NoBeanDefFoundException同时
使用
sharedViewModel初始化视图模型
、
我试图
使用
viewModel
方法在
片段
中
初始化我
的
sharedViewModel(),但得到了NoBeanDefFoundException。在
使用
activityViewModel()方法初始化它之前,由于视图模型构造函数
中
的
新参数和范围,我决定完全
使用
sharedViewModel(),这将导致应用程序
中
的
异常。我不知道为什么我
的
Koin
不能为我
的</
浏览 12
提问于2022-09-20
得票数 0
1
回答
Android
Koin
DI -
ViewModel
注入
、
、
有没有人解决给
ViewModel
注射
Koin
的
问题?我正在
使用
def
koin
_version = "2.1.0" // Testing() } 我
的
koin
模块看起来像这样: val authModule = module
浏览 13
提问于2020-07-23
得票数 0
回答已采纳
4
回答
使用
KOIN
库时无法导入
ViewModel
、
、
、
之后,重新启动
Android
Studio
的
无效缓存,并清理+重建构建,我仍然不能从
Koin
库导入
ViewModel
类。甚至手动强制import org.
koin
.
android
.
viewmodel
.ext.
android
.
viewModel
导入。 ? dependencies { implementation fileTree(dir: 'libs', include: ['*.jar
浏览 34
提问于2019-01-14
得票数 1
2
回答
可以在构造函数中将
ViewModel
传递给Fragment吗?
、
、
、
、
我正在为DI
使用
Koin
,但我试图消除对DI框架
的
依赖,所以我
的
问题是关于
Android
架构组件
的
。val di = mod
浏览 28
提问于2021-03-13
得票数 1
1
回答
使用
activityViewModels测试安卓
片段
、
、
我正在尝试对共享相同
ViewModel
的
片段
运行
android
工具测试。
ViewModel
有一些论据。我
使用
koin
,但是在测试中
使用
activityViewModels时,
koin
没有注入
ViewModel
。class SomeFragment() : Fragment() { private val
viewModel
: SomeViewModel by activityViewMode
浏览 30
提问于2021-07-02
得票数 2
回答已采纳
1
回答
Koin
sharedViewModel与SavedStateHandle
、
、
、
、
我有一个活动应用程序和
片段
数量。其中一些
片段
正在
使用
我
的
视图模型,通常如下所示:如果我想同时拥有shared模型并将其状态与我不知道是否支持它,如果支持,它需要如何
使用
(在托管活动中将
viewmodel
声明为stateViewModel不起作用)。
浏览 3
提问于2020-04-19
得票数 7
回答已采纳
1
回答
如何通过
Koin
提供具有接口
的
ViewModel
、
、
、
我有以下
ViewModel
设置:我想通过
Koin
提供这样
的
信息:它不起作用,因为
Koin
希望在定义中
使用
ViewModel
而不是FooViewModel,而且我不想使FooViewMod
浏览 5
提问于2020-02-19
得票数 6
回答已采纳
2
回答
在带有参数
的
Activity
中
定义
的
片段
中
获取相同
的
ViewModel
实例
、
、
、
因此,我
使用
Koin
进行依赖注入,下面是我在一个活动中所做
的
private val moduleViewModel: ModuleViewModel by
viewModel
,ModuleDetailActivity可以添加或替换这些
片段
,我希望在这些
片
浏览 2
提问于2020-02-14
得票数 3
2
回答
优化
ViewModel
和DataBinding
的
父
片段
,以避免样板代码
、
、
、
、
我
的
问题是,将来我可能会创建许多子
片段
,这使得我为每个子
片段
编写这个样板代码。因此,我想优化我
的
ParentFragment,这样我就不必为将来创建
的
每个新
的
子
框架编写样板代码。LayoutRes val
viewModel
: ChildViewModel = getV
浏览 0
提问于2019-12-11
得票数 0
2
回答
使用
导航组件在父
片段
范围内共享
ViewModel
、
、
、
、
我试图
使用
导航组件在父
片段
及其
子
片段
中
使用
相同
的
ViewModel
实例。层次结构如下:具有navigationHost
的
单个活动。这个主机有3个
子
片段
,A、B和C。当前:代码
片段
C
的
ViewModel
被初始化了两次:一次是当
片段
C被初始化时,第二次是当
片段
X被初始化时。
片段
X被设置为
片段
C导航
浏览 6
提问于2020-02-22
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券