我使用导航组件在片段之间导航。在其中一个片段中,我有一个包含视图寻呼机的片段。在这个视图寻呼机中,我有 3 个不同的片段,它们使用 2 个按钮来处理转到下一页和返回父片段中的上一页。现在,如果我想首先验证 viewPager 中的 fragmentOne 中的 editText,那么如果所有 editText 都包含有效数据,则在父片段中启用下一个按钮我该怎么办?(对于 3 个子片段,我必须进行这些验证才能在父片段中启用下一个按钮)。并且为了将这三个子片段的数据发送到父片段我该怎么办?
我认为必须使用 6 个接口(其中 3 个用于检查验证(3 个因为我有 3 个子片段进入视图寻呼机,并且每个子片段使用一个接口)来启用下一个按钮,其中 3 个用于将数据从子片段发送到父分段)
我寻找一种干净的方式来实现本节。我使用了 MVVM 架构。