Xamarin.FromsのPCLプロジェクトのApplicationクラスにはOnSleep/OnResumeという仮想関数が用意されています。 Working with the App Lifecycle - Xamarin OnSleep - Called each time the application goes to the background. OnResume - Called when the application is resumed, after being sent to the background. となっているわけですが、AndroidとiOSで呼ばれるタイミングが全然違ったりします。 Androidでは画面上部から設定画面をプルダウンしたりしてもOnSleepは呼ばれませんが、iOSでは画面上部、画面下部から設定画面を引っ張ったりするだけでOnSleep