我有4个片段,A,B,C.片段A将是主要片段,我将从片段A导航到片段B,然后片段B返回结果到片段A.然后导航到片段C片段A中的片段,片段c会做一些操作并将结果返回到片段A。每次片段A都会显示并保留每个片段返回的结果
使用此代码实现片段A与另一个片段之间的导航
val bundle = Bundle()
bundle.putBoolean("data", true)
findNavController().navigate(R.id.myAction, toVoicePassphraseRecognitionbundle)
我的问题是她要返回片段A,我也使用findNavController()。navigate(),但是这样做会创建一个新的片段,该片段将被添加到堆栈中,所以我的问题是如何从中导航回来片段B到A或C到A,同时保持视图状态不变,而无需创建新的片段A。