Xamarin iOS のapplicationDidBecomeActiveについて

iOSではアプリがアクティブになった時、UIApplicationDelegate プロトコルにある applicationDidBecomeActiveというメソッドがあります。

このメソッドはアプリがバックグラウンド状態からアプリがフォアグラウンドに来たときに処理したいことをこのメソッド内に書くと実行することができるので、何かと便利なメソッドなのですが、実はXamarinにはこのメソッドがありません。

正確にいうとapplicationDidBecomeActiveという名前ではなく、別の名前のメソッド名になっています。
それがOnActivatedという名前のメソッドです。

applicationDidBecomeActiveで実行したい処理をXamarinで実装する際は、OnActivatedメソッド内に記述しましょう!

タイトルとURLをコピーしました