iOS----------檢測app進入後台或前台,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];