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