gpt4 book ai didi

ios - 当一个应用程序从后台启动时,applicationDidBecomeActive 会被调用吗?

转载 作者:行者123 更新时间:2023-11-29 10:36:31 28 4
gpt4 key购买 nike

我有一个使用地理围栏的应用程序。当您越过地理围栏时,该应用程序会启动 - 但它是否会进入“事件”状态,即使它是从后台启动的?我们在 applicationDidBecomeActive 中有相关代码。文档不清楚。

最佳答案

在大多数情况下应该如此,但最好小心一点。这是应调用 applicationDidBecomeActive 和 applicationWillEnterForeground 的情况列表 ( ref )

applicationWillEnterForeground 被调用:

  • 当应用重新启动时(从后台到前台)
  • 当应用程序第一次启动时,即调用 applicationDidFinishLaunch 时不会调用此方法,但仅在来自后台时调用

applicationDidBecomeActive 被调用

  • 在 didFinishLaunching 之后首次启动应用时。
  • 如果没有要处理的 URL,则在 applicationWillEnterForeground 之后。
  • 在调用 application:handleOpenURL: 之后。
  • 如果用户忽略电话或短信等干扰,则在 applicationWillResignActive 之后。
  • alertView 从应用程序的任何位置消失后

关于ios - 当一个应用程序从后台启动时,applicationDidBecomeActive 会被调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26657455/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com