关闭BackgroundTaskWithExpirationHandler很重要

时间:2012-05-30 03:59:27

标签: ios uiapplication

当应用程序被重大更改位置更新唤醒时,我启动BackgroundTaskWithExpirationHandler。关闭任务很重要,如下所示:

if (bgTask != UIBackgroundTaskInvalid)
    {
        [[UIApplication sharedApplication] endBackgroundTask:bgTask];
        bgTask = UIBackgroundTaskInvalid;
    }

如果我没有完成任务,会发生什么。

1 个答案:

答案 0 :(得分:0)

是的,这很重要。否则电池很快就会耗尽。

在此处查看后台应用的内存使用情况详情 - http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html