iOS----------检测app进入后台或前台_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > iOS----------检测app进入后台或前台

iOS----------检测app进入后台或前台

 2017/9/6 18:08:59  张无忌!  程序员俱乐部  我要评论(0)
  • 摘要:开发播放器的时候,经常需要检测app进入后台(暂停播放)或者进入前台(开始播放)。方法非常简单。1.检测app进入后台//在AppDelete实现该方法-(void)applicationDidEnterBackground:(UIApplication*)application{//进入后台}2.检测app进入前台//在AppDelete实现该方法-(void)applicationDidBecomeActive:(UIApplication*)application
  • 标签:检测 iOS APP

开发播放器的时候,经常需要检测app进入后台(暂停播放)或者进入前台(开始播放)。方法非常简单。

1.检测app进入后台

class="hljs undefined">// 在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];




发表评论
用户名: 匿名