我正在使用 的片段childFragmentManager
内或在 Activity内显示一个对话框supportFragmentManager
,在此过程中我想设置目标片段,如下所示:
val textSearchDialog = TextSearchDialogFragment.newInstance()
textSearchDialog.setTargetFragment(PlaceSearchFragment@this, 0)
但是在运行该代码时,我得到了错误:
java.lang.IllegalStateException: Fragment TextSearchDialogFragment{b7fce67 #0 0} 声明的目标片段 PlaceSearchFragment{f87414 #0 id=0x7f080078} 不属于这个 FragmentManager!
我不知道如何访问FragmentManager
用于管理片段显示的导航组件,是否有解决方案?