我想知道发生某些中断时应用程序会发生什么情况。它与iOS相关。问题是:iOS中的应用程序状态
- 当应用程序启动并处于活动状态并且用户收到来电时应用程序会发生什么?
- 当应用程序做一些 下载操作和用户收到来电(我会 喜欢知道应用程序是否会继续在 背景下载)会发生什么?
- 当应用程序做一些 转码操作和用户收到来电(我想 喜欢知道应用程序是否会继续转码或 不会)会发生什么?
- 当应用程序正在播放 视频和用户收到来电时,应用程序会发生什么情况?
我想知道发生某些中断时应用程序会发生什么情况。它与iOS相关。问题是:iOS中的应用程序状态
在当有来电时任何情况下,应用程序发送到后台,你会收到UIApplicationDidEnterBackgroundNotification
和applicationDidEnterBackground
回调的AppDelegate
。回答您的项目:
有一些特殊情况下,当这些行为可能会有所不同,但那些有背景进行调查:如果应用要求App plays audio
背景模式,并建立一个音频会话可以继续。
谢谢澄清我的疑问。我还有一个疑问。我有我的应用程序中的文件列表,我选择了一些文件并执行删除操作。那时,如果我收到任何来电会发生什么?该应用程序移动到后台并继续删除操作? – user1913341
这需要测试,并且高度依赖于您如何实施删除。这是我提到的“情境依赖”情况之一。 – allprog
否则,如果您喜欢答案,请不要忘记投票和/或接受。写这些需要很多努力。 :) – allprog
尝试使用某些格式,以便您的问题不是文字墙。 – crashmstr
为什么不阅读http://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html? –
RTFM可能是一个很好的选择。 – marko