首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每个应用程序都会调用applicationDidBecomeActive吗?

每个应用程序都会调用applicationDidBecomeActive吗?
EN

Stack Overflow用户
提问于 2014-06-02 05:37:37
回答 2查看 279关注 0票数 0

我正在为我的iOS设备做越狱调整,并且遇到了一个关于应用程序捆绑I和多任务处理的问题。

我目前对它进行了设置,当点击应用程序图标时,它会抓取应用程序ID并将其存储起来,以便以后使用。我需要将它用于多任务处理,所以我尝试了applicationDidBecomeActive,但没有成功,因为我认为它从来没有被调用过。有没有办法判断应用程序何时从多任务和/或应用程序切换中加载?

EN

回答 2

Stack Overflow用户

发布于 2014-06-02 05:44:26

您可以在viewDidLoad中注册通知:

代码语言:javascript
运行
复制
[[NSNotificationCenter defaultCenter]addObserver:self
                                         selector:@selector(selectorYouWant)
                                             name:UIApplicationDidBecomeActiveNotification
                                           object:nil];
票数 0
EN

Stack Overflow用户

发布于 2014-06-02 05:47:01

可以调用的Here are all the UIApplicationDelegate methods。在第一次启动时,当应用程序第一次启动/不再在内存中时,application:willFinishLaunchingWithOptions:application:didFinishLaunchingWithOptions:将在最初加载应用程序时被调用。至于在内存中激活的问题,我建议你使用applicationWillEnterForeground:

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

https://stackoverflow.com/questions/23984750

复制
相关文章

相似问题

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