0

大幅な変更場所の更新によってアプリケーションがウェイクアップしたときに、BackgroundTaskWithExpirationHandlerを開始します。以下のようにタスクを閉じることが重要ですか?

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

タスクを閉じないとどうなりますか。

4

1 に答える 1

0

はい、重要です。そうしないと、バッテリーがすぐに消耗します。

ここでバックグラウンド アプリのメモリ使用量の詳細を確認してください - http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

于 2012-05-30T04:21:22.700 に答える