我正在使用两个重叠的
当屏幕方向改变时,最外层的
对于我的应用程序,最简单的解决方案可能是关闭最外层的
这些片段是通过动态调用以下方法添加的:
DialogFragment
(我知道,也许这不是一个好的设计模式),并且在屏幕方向改变时出现了问题。当屏幕方向改变时,最外层的
DialogFragment
(最小的)会被最内层的DialogFragment
覆盖。对于我的应用程序,最简单的解决方案可能是关闭最外层的
DialogFragment
,但我不能这样做,因为setRetainInstance(false)
似乎与DialogFragment
无法配合使用。这些片段是通过动态调用以下方法添加的:
DialogFragment fragment = CreateEventFragment.newInstance(0);
fragment.show(getFragmentManager(), CreateEventFragment.FRAGMENT_TAG);