我在我的应用中使用if not isinstance(child, ActionSeparator):
over_add(child)
。我有一个按钮(实际上这是一个自定义视图,但是为了简单起见,是按钮)。此按钮需要打开其他片段。我正在设置点击监听器:
NavController
到目前为止一切顺利。但是我的按钮(自定义视图)需要根据setOnClickListener {
findNavController().navigate(R.id.otherScreeen)
}
的结果进行更新。
如何将数据从otherScreen
传递回我的视图?
我知道如何在片段和一个解决方案之间传递数据是一种视图,用于通知该片段和该片段打开otherScreen并侦听来自另一个屏幕的事件。但是,我将在许多片段中重用此自定义视图,并且将复制粘贴相同的逻辑。