IOS ---------- detects that the app enters the background or foreground, and ios ---------- app

Source: Internet
Author: User

IOS ---------- detects that the app enters the background or foreground, and ios ---------- app

When developing a player, you often need to check that the app enters the background (pause PLAYING) or enters the foreground (start playing ). The method is very simple.

1. Check that the app enters the background
// Implement this method in AppDelete-(void) applicationDidEnterBackground :( UIApplication *) application {// enter the background}
2. Check that the app enters the foreground
// Implement this method in AppDelete-(void) applicationDidBecomeActive :( UIApplication *) application {// this method is called when the app starts or enters the foreground from the background}-(void) applicationWillEnterForeground :( UIApplication *) application {// This method will be called when the app enters the foreground from the background}
3. Use the notification to listen to the app in the Controller to enter the foreground or background
// This method is called when the app is started or the app enters the foreground from the background [[nsicationcenter center defacenter center] addObserver: self selector: @ selector (applicationBecomeActive) name: UIApplicationDidBecomeActiveNotification object: nil] // when the app enters the foreground from the background, this method will be called [[nsicationcenter center defacenter center] addObserver: self selector: @ selector (applicationBecomeActive) name: UIApplicationWillEnterForegroundNotification object: nil]; // Add the observer [[nsnotifcenter center defacenter center] addObserver: self selector: @ selector (applicationEnterBackground) name: UIApplicationDidEnterBackgroundNotification object: nil] for the app to enter the background.




Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.