我正在尝试添加一个
我希望将对话框转换为FragmentTransaction,以便当用户点击返回按钮时,对话框会重新出现,但这并没有起作用。我最初在DialogFragment中重写了onCreateDialog,但我注意到FragmentTransaction上的hide调用的文档如下:
fragmentTransaction.hide(myDialogFragment);
fragmentTransaction.addToBackStack(null);
我希望将对话框转换为FragmentTransaction,以便当用户点击返回按钮时,对话框会重新出现,但这并没有起作用。我最初在DialogFragment中重写了onCreateDialog,但我注意到FragmentTransaction上的hide调用的文档如下:
这仅适用于视图已添加到容器中的片段。
因此,现在我改为重写onCreateView。现在它有点隐藏了,但不完全正确。对话框只是缩小了,但窗口仍然保持黑暗。显然,我不想这样做,必须点击返回按钮才能摆脱它。我错过了什么?