当我的应用程序处于后台时,如果没有足够的RAM或其他原因,Android将退出该应用程序。大多数情况下,实际上并没有退出,我的意思是该应用程序保持打开状态,但未在后台运行,当您返回该应用程序时,它将重新开始。 (就像许多其他应用一样。)
如何检测应用程序正在退出?
我只想知道应用程序正在退出,并在退出之前执行一些任务。
答案 0 :(得分:0)
您无法准确地检测到某个应用程序正在退出,因为退出该应用程序的原因很多(例如崩溃,设备电量耗尽,用户难以重启等)。请勿在可能会捕获到此事件的情况下编写代码-在下一次启动时运行代码,或者在应用退出之前运行代码(例如,在计时器上或在应用进入后台时运行)。