iOS----------檢測app進入后台或前台


開發播放器的時候,經常需要檢測app進入后台(暫停播放)或者進入前台(開始播放)。方法非常簡單。

1.檢測app進入后台

// 在AppDelete實現該方法
- (void)applicationDidEnterBackground:(UIApplication *)application
{
   //進入后台
}

2.檢測app進入前台

// 在AppDelete實現該方法
- (void)applicationDidBecomeActive:(UIApplication *)application
{
   // app啟動或者app從后台進入前台都會調用這個方法
}

- (void)applicationWillEnterForeground:(UIApplication *)application {
    // app從后台進入前台都會調用這個方法
}

3.利用通知在控制器里監聽app進入前台或者后台

    // app啟動或者app從后台進入前台都會調用這個方法
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil];
    // app從后台進入前台都會調用這個方法
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationWillEnterForegroundNotification object:nil];
    // 添加檢測app進入后台的觀察者
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationEnterBackground) name: UIApplicationDidEnterBackgroundNotification object:nil];





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM