我有一个活动应用程序。
我想视图模型绑定到父片段生命周期(FlowFragmentLogin),并与孩子片段分享(CellFragment,InfoFragment,etc)。这样,当我从FlowFragmentLogin移到时FlowFragmentMain,调用了viewModel onCleared()。
但是我发现的唯一方法是在Activity和片段之间共享viewModel:https ://insert-koin.io/docs/1.0/documentation/koin-android/index.html
而且无法控制生命周期所有者。Wich对我来说是不可接受的,至少是因为该viewModel将一直存在直到应用程序终止。