首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当iOS应用程序直接进入后台状态时?

当iOS应用程序直接进入后台状态时?
EN

Stack Overflow用户
提问于 2012-06-13 12:51:19
回答 2查看 674关注 0票数 4

有人能告诉我当iOS应用程序直接进入后台状态时的场景吗?

这里,我在多任务部分引用了iOS应用程序编程文档中的行。

如果您的应用程序被启动到后台--通常是为了处理某种类型的背景事件--那么启动周期就会发生轻微的变化,如图3-3所示。主要的区别是,你的应用程序没有被激活,而是进入后台状态来处理事件,然后不久就被挂起。

添加了.

在iOS应用程序编程文档中,如果您看到标题为“在后台启动一个应用程序”的图3.3,这个流程就像这个用户点击应用程序图标-> main() -> UIApplicationMain() ->进入背景一样。当用户点击应用程序图标时,当应用程序直接进入背景时,是否有可能。我把图像解释成这样。这是正确的吗?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-06-13 16:31:21

后台启动的一个场景(App )

  • X在其Info.plist中注册位置背景模式
  • X由用户运行,并在运行时为重要的位置更改注册。
  • 用户切换到另一个应用程序Y,因此X转到后台,然后挂起(每当有重要的位置更改要处理时,它将返回到后台模式,然后再次挂起)
  • 应用程序Y占用大量内存,因此挂起的应用程序(包括X)被从内存中踢出
  • 一个重要的位置变化出现了。现在X被发射到后台。
票数 2
EN

Stack Overflow用户

发布于 2012-06-13 13:04:05

场景

假设您已注册了本地/推送通知的申请。然后,您的应用程序将在后台启动,运行一些在applicationDidEnterBackgroud:委托方法中编写的代码,然后立即终止。

查看清单2

苹果文档

编辑:

当本地通知在后台运行时,应用程序可能会发现本地通知很有用,并且用户可能感兴趣的消息、数据或其他项也会到达。在这种情况下,他们应该立即使用UIApplication方法presentLocalNotificationNow:(iOS给应用程序在后台运行的有限时间)提供通知。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11015231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档