假设我们有两个片段:MainFragment
和SelectionFragment
。第二个是用来选择某个对象的,比如一个整数。从第二个片段接收结果有不同的方法,如回调、总线等。
现在,如果我们决定使用导航架构组件来导航到第二个片段,我们可以使用以下代码:
NavHostFragment.findNavController(this).navigate(R.id.action_selection, bundle)
其中bundle
是Bundle
的一个实例(当然)。正如你所看到的,我们不能访问SelectionFragment
,我们可以在那里放置一个回调。问题是,如何使用导航架构组件接收结果?
https://stackoverflow.com/questions/50754523
复制相似问题