我正在创建一个有两个窗口的应用程序,它的工作方式如下:当我单击按钮时,第二个窗口出现并接管屏幕。当我点击关闭按钮(在第二个窗口上)时,第二个窗口从屏幕上消失。
问题是这样的:当它显示第二个窗口时,我双击主页按钮退出应用程序,应用程序跳转到显示第一个窗口(原始窗口),然后我回到应用程序后,它仍然显示第一个窗口,但关键窗口是第二个窗口,所以所有的命中事件仍然转到第二个窗口。它使我的应用程序看起来冻结,除非我单击“关闭”按钮所在的位置,否则应用程序会恢复正常。
有没有人经历过这个?我无法弄清楚是什么造成了这个问题,它看起来像是系统切换了窗口。
并不是每次我进出应用程序时都会发生这种情况,它偶尔会发生。