(iPhone iOS 4)已关闭并从背景栏中删除的应用程序
请考虑一个位于多任务栏中的应用程序,该应用程序已关闭,单击减号。(iPhone iOS 4)已关闭并从背景栏中删除的应用程序
什么是应该在重新启动时的行为?
该应用程序是否从头开始重新启动并且没有旧数据?
还是应用程序加载保存的数据,并重新启动没有启动画面,并重新载入以前的数据?
谢谢。
申请应在尽可能多的情况下,尽可能恢复原来的状态。在此之前的多任务处理,所有的应用程序试图做到这一点,给用户多任务的印象。在iOS 4中进行多任务处理时,这不会改变。您仍然需要这样做:
- 支持较旧的设备。
- 保持用户体验的同时,即使在用户打开应用程序万吨,设备会自动释放内存。
我觉得点击减号的用户可能是在做清理,或者是因为他/她希望应用程序返回到开始设置状态,就好像设备被重置一样。
我处理减号,就像那样,并从闪屏开始。 (不知道苹果指南推荐什么)
如果它关闭,那么它将从“scratch”开始,除非您使用应用程序委托方法来触发存储数据并创建功能来自行重新加载应用程序中特定的某个位置。
启动画面会显示是否有加载时间需要,就像第一次启动应用程序时一样。
此操作(点击减号图标)用于释放内存。 当苹果公司推出的多任务处理iOS中的内存使用量也增加了不少!
那么,为什么你必须点击减去杀死应用程序?你什么时候需要这样做? 当您的设备响应能力太差。
杀死(关闭)应用程序后,当您重新启动应用程序时,它将从头开始或恢复上次操作,具体取决于应用程序的开发方式!
例如,看FacebookApp。如果您已登录并退出应用程序,请在下次重新启动时重新打开您的帐户并查看最后一页!
对于像游戏这样的东西,我建议您只在游戏过程中恢复用户状态,否则就从头开始。但是,对于其他任何事情,总是从头开始。
如果你什么都不做,你的应用程序可能会从头开始。