使用MVVM中的片段和单个活动进行多步骤注册



我需要构建一个多步骤/多屏幕的注册流程。我为每个屏幕提供了4个片段,这些片段将托管在一个活动中,我正在使用导航组件切换这些片段。

问题是我无法弄清楚如何在最后从每个屏幕中获取数据,并在最后/最后一个屏幕中进行API调用。

我在每个片段中使用ViewModel来执行自己的特定任务,在处理导航事件等的活动中使用另一个ViewModel。如有任何建议,我们将不胜感激️

正确的方法是将Fragment目的地嵌套在代表registration graph<navigation标记中,然后将ViewModel的范围扩展到registration_graphNavBackStackEntry

相关内容

  • 没有找到相关文章