In this recipe, we will discuss how to detect the state of the application and respond accordingly when an application is transited from the active to the inactive state and vice versa.
Perform the following steps:
Add the following method override to the
AppDelegate
class:public override void OnActivated (UIApplication application) { Console.WriteLine("Activated, application state: {0}", application.ApplicationState); } public override void OnResignActivation (UIApplication application) { Console.WriteLine("Resign activation, application state: {0}", application.ApplicationState); } public override void DidEnterBackground (UIApplication application) { Console.WriteLine("Entered background, application state: {0}", application.ApplicationState); } public override void WillEnterForeground (UIApplication application) { Console.WriteLine("Will enter...