基本上,我想检测我的应用程序已经退出以执行一些清理。
我读了几篇关于这个主题的帖子,如果我们查看activity lifecycle,就没有明确的EXIT事件,除非系统本身决定销毁导致调用onDestroy()
的应用程序。
无论如何,我很惊讶没有人谈到差异,从我的观点来看,可能会被视为应用程序退出:
在大多数设备上,当您单击中心按钮时,您将应用程序置于后台,在这种情况下,将调用onStop()
。
然后,如果您单击右键或长按中心按钮,它取决于设备,您可以看到您的应用程序可见。
在这种情况下,您可以将应用程序刷出来,这是我称之为QUIT
您的应用程序。
这显然是我会发现的事件。
你知道吗?