【问题标题】:Determine the app state on pressing home button twice with app running在应用程序运行时确定按两次主页按钮的应用程序状态
【发布时间】:2012-09-11 11:04:38
【问题描述】:

我想知道在应用程序运行的情况下点击 iphone“主页”按钮两次时应用程序的状态。 场景如下:

  1. 我的 iOS 应用正在前台运行

  2. 随着应用程序的运行,按两次主页按钮以调出多任务任务栏(显然我的应用程序未在此处列出,因为它不是最近使用的应用程序并且仍在前台运行)

  3. 现在按任务栏外的任意位置(即在应用程序中),应用程序将重新回到焦点

我的问题:

  1. 应用程序在执行上述步骤 2 时会处于什么状态?它会进入后台还是仍然在前台?这里会触发什么方法?

  2. 在执行第 3 步时,应用程序会从后台重新进入前台吗?这里又会触发什么方法?

任何提示/建议都会非常有帮助。

【问题讨论】:

    标签: ios xcode ios5 xcode4.2 ios5.1


    【解决方案1】:
    1. 应用程序即将从活动状态变为非活动状态,因此它仍处于中间状态。您应该可以在 UIApplicationDelegate 中使用 -applicationWillResignActive:。

    2. 返回应用程序后,应用程序再次变为活动状态,因此在您的 UIApplicationDelegate 上收到 -applicationDidBecomeActive:。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多