我在我的应用程序中遇到了奇怪的行为。
我有一个带有 ListView 的活动。当您单击 ListView 中的某个项目时,会显示一个 TimePickerDialog。
如果我在关闭对话框后点击主页按钮,然后重新加载应用程序,TimePickerDialog 会再次自动显示。
现在,我不知道为什么会发生这种行为。我在应用程序的不同点记录了消息,试图确定它是如何触发的,但无济于事。
我什至添加了这一行:
Log.d("TEST", "TEST");
在 TimePickerFragment 的构造函数中,它没有被解雇!然而对话框出现了!
这里发生了什么?