我正在处理我们的iPad应用程序的更改请求,要求我以两种不同的方式处理应用程序的恢复,具体取决于应用程序是否从多任务处理返回(用户在另一个应用程序或主屏幕上处于活动状态)并回到应用程序)和待机状态(iPad通过顶部的待机按钮或关闭智能机盖切换到待机状态)
在这两种情况下,我的AppDelegate
:
applicationWillResignActive
后跟applicationDidEnterBackground
当我点击主页按钮进入主屏幕或关闭Smart Cover applicationWillEnterForeground
和applicationDidBecomeActive
。由于调用相同的方法,我对如何检测恢复中的来源感到有点迷失。所有四种方法都在UIApplication
中传递了一个参数。我查看了它的界面,但没有找到任何有用的线索。
有没有办法区分从多任务处理或待机状态恢复?
答案 0 :(得分:1)
没有公共api方法来定义应用程序变为活动的原因