当应用程序从后台唤醒并且您希望它准备好处于活动状态时,哪个是正确的代理?
applicationWillEnterForeground vs applicationDidBecomeActive - 有什么区别?
当应用程序进入休眠状态并且您想要准备它以清理和保存数据时,哪个是适当的委托?
applicationWillResignActive与applicationDidEnterBackground - 有什么区别?
此外,我注意到当传入的SMS或呼叫进入时,应用程序会调用applicationWillResignActive,但用户选择单击"确定"并继续.我不希望我的应用程序在这些情况下采取任何行动.我只是希望它继续运行而不进行任何中间清理,因为用户没有退出应用程序.所以,我认为在applicationDidEnterBackground中进行清理工作更有意义.
我将非常感谢您对最佳实践的意见,以便选择哪些代表实现唤醒和睡眠以及考虑被SMS /呼叫中断等事件.
谢谢