Android Fragments 对话框显示两次

whhtz7ly  于 2022-11-24  发布在  Android
关注(0)|答案(1)|浏览(152)

我正在使用视图模型架构,它有不同的状态。其中一个状态用于显示对话框。因此,一旦显示对话框,如果我有时关闭应用程序并再次打开它,系统将创建上一个对话框,由于片段再次创建,视图模型状态将再次创建对话框。

ztyzrc3y

ztyzrc3y1#

要解决此问题,您需要在每次显示对话框时清除视图模型中的状态,因此在片段中显示对话框后,请直接清除视图模型中显示对话框的状态。

相关问题