小编Ant*_*sky的帖子

我可以通过向Koin注入viewModel来管理生命周期所有者吗?

我有一个活动应用程序。

我想视图模型绑定到父片段生命周期(FlowFragmentLogin),并与孩子片段分享(CellFragmentInfoFragmentetc)。这样,当我从FlowFragmentLogin移到时FlowFragmentMain,调用了viewModel onCleared()

但是我发现的唯一方法是在Activity和片段之间共享viewModel:https ://insert-koin.io/docs/1.0/documentation/koin-android/index.html

而且无法控制生命周期所有者。Wich对我来说是不可接受的,至少是因为该viewModel将一直存在直到应用程序终止。

lifecycle android viewmodel kotlin koin

5
推荐指数
1
解决办法
371
查看次数

标签 统计

android ×1

koin ×1

kotlin ×1

lifecycle ×1

viewmodel ×1