我正在使用MVP模式开发一个Android应用程序,它使用Firebase服务和Firebase身份验证。在身份验证模块中,我有三个片段(视图)- a) Intro屏幕片段,b)在片段中签名,c)注册片段。每个片段都有自己的演示者。当用户单击介绍屏幕中的登录按钮时,如何调用SignIn片段并实例化其演示程序和模型?根据Architecture示例- ,片段(视图)和演示程序在活动中
我已经看到了两种初始化视图模型的方法: private val someViewModel: SomeViewModel by activityViewModels()} 我知道lazy只在需要的时候初始化ViewModel,activityViewModels对于在片段之间共享数据很有用Android文档说,activityViewModels的作用域是<em