当用户点击" Home"我将我的应用程序留在后台。按钮,但仅限于预定义超时(例如5分钟)。
因此,在5分钟内,应用可以恢复到暂停的位置。
如果用户在5分钟后恢复,则应重新启动应用,类似于我们设置UIApplicationExitsOnSuspend = YES时的行为。
这可能吗?
答案 0 :(得分:2)
否,这与完全不符合规定。要达到相同的效果,只需记录应用程序变为非活动状态的时间,并在应用程序变为活动状态时再次执行检查。如果应用程序处于非活动状态的时间超过所需的时间间隔(五分钟),请自行重置任何应用程序状态。
那就是说,我想不出这将是一个良好的用户体验的情况。我强烈建议重新评估这是否是要解决的正确的问题。您是否正在尝试解决性能问题?
答案 1 :(得分:0)
考虑以不同的方式解决此问题。而不是尝试管理后台执行,节省应用程序进入后台的时间。比较应用程序恢复时确定是否应该恢复状态或从头开始的时间。