在 iphone 中,当我们按下主页按钮时,应用程序进入后台。然后当我们按两次主页按钮时,我们可以看到正在运行的应用程序列表。然后当我们长按那个图标时,会出现一个红色圆形按钮,通过它我们可以删除应用程序。
我想知道在 iphone 中是否有针对这种特殊情况的任何通知。
实际上,当我们通过按两次主页按钮关闭应用程序时,我想在我的代码中处理这种情况。
请告诉我一些解决方案,并让我知道关于这个问题需要任何澄清。
谢谢
您不应该(也不能)专门处理这个问题,因为当用户双击主页键并杀死您的应用程序时,这就是用户打算做的 - 他想杀死您的应用程序。
这样做的最常见原因是您的应用程序存在问题。另一个原因可能是用户试图以某种方式欺骗您的应用程序(例如在游戏中),所以我推荐给您的策略是:
当您双击主页按钮时,显示的应用程序列表并非所有正在运行的应用程序列表。但是一个应用程序列表开始了。按最后启动的应用程序排序。该应用程序在此列表中并不意味着它正在运行。
当您在这里杀死一个应用程序时,您的应用程序不会收到任何即将被杀死的通知。因此,您的应用程序没有关闭而是被杀死。
如果系统需要释放内存,iOS 可能会在后台关闭您的应用程序。同样,您的应用不会以任何方式收到通知。(但这次它会留在你双击主页按钮时弹出的列表中)