Android导航组件-从“任何地方” /基本片段导航?

问题描述

我正在开发一个具有古怪花招的应用程序,以便在旋转设备时打开特定片段。在实施android的导航组件之前,所需要做的只是引用当前活动,并且可以在特定时刻向用户显示的内容之上执行手动片段交易。

但是在转到导航组件之后,我发现很难实现上述示例或(例如)如何显示来自基本片段类的简单对话框的通用内容。

有没有一种行之有效的方法来编写这种逻辑?

“ SpecificFragment.kt”扩展了“ BaseFragment.kt”

BaseFragment.kt可以托管所有通用逻辑来启动片段。常见的片段逻辑仍然存在于BaseFragment中,但是BaseFragment(抽象类)不在导航图中(也不应该是(?)。因此,我无法从任何片段中调用“ BaseFragmentDirections.actionXXXX()”。 / p>

这应该怎么写?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)