我开始创建一个DialogFragment类,然后才意识到DialogFragment也可以被视为一种包装器,使其他片段“可以弹出”。
有没有办法在DialogFragment中调用另一个片段?我问,因为我想让一个特定的屏幕在弹出窗口中,但是我希望它是它自己的片段,以防我稍后决定(例如)将其作为ViewPager的一部分,或者其他一些用途。
答案 0 :(得分:1)
是的,你可以这样做。 DialogFragment是一个片段,因此您可以拨打getChildFragmentManager()
而不是getSupportFragmentManager()
或getFragmentManager()
。