(iPhone iOS 4)已关闭并从背景栏中删除的应用程序

时间:2011-08-24 15:16:57

标签: iphone ios4

考虑多任务栏中的应用程序,并关闭,点击减号。

应用程序在重启时应该是什么行为?

应用程序是否通过启动画面从头开始重新启动并且没有旧数据?

或者应用加载保存的数据并在没有启动画面的情况下重新启动并重新加载以前的数据?

谢谢。

5 个答案:

答案 0 :(得分:1)

如果它已关闭,那么它将从“临时”开始,除非您使用应用委托方法触发来存储数据并创建功能以自行重新加载应用程序中的特定位置。

启动画面会显示是否需要加载时间,就像第一次启动应用时一样。

答案 1 :(得分:1)

应用程序应在尽可能多的情况下恢复其先前的状态。在多任务处理之前,所有应用程序都试图这样做,以给用户多任务处理的印象。在iOS 4中进行多任务处理时,这不会改变。你仍然需要这样做:

  • 支持较旧的设备。
  • 即使用户打开大量应用程序并且设备自动释放内存,也能保持用户体验不变。

答案 2 :(得分:0)

我认为点击减号的用户可能正在这样做,或者只是为了清理,或者因为他/她希望应用程序返回到它的开始设置,就像设备被重置一样。

我处理减号,就像那样,并从启动画面开始。 (不确定苹果指南推荐的内容)

答案 3 :(得分:0)

此操作(点击减号图标)用于释放内存。 当Apple在iOS中引入多任务时,内存使用量增加了很多!

那么,为什么你必须点击减去杀死应用程序?你什么时候做到这一点? 当您的设备响应能力太差时。

杀死(关闭)应用程序后,当您重新启动应用程序时,它会从头开始或恢复上次操作,具体取决于应用程序的开发方式!

例如,看看FacebookApp。如果您已登录并退出应用程序,则在下次重新启动时会重新打开您的帐户并显示最后一页!

答案 4 :(得分:0)

对于像游戏这样的东西,我建议你只有在游戏过程中恢复用户的状态,否则只是从头开始。但是,对于其他任何事情,总是从头开始。

如果您什么都不做,那么您的应用可能会从头开始。