Activity.IsFinishing プロパティ

定義

finish() を呼び出したか、他のユーザーが完了を要求したために、このアクティビティが完了処理中かどうかを確認します。

public virtual bool IsFinishing { [Android.Runtime.Register("isFinishing", "()Z", "GetIsFinishingHandler")] get; }
[<get: Android.Runtime.Register("isFinishing", "()Z", "GetIsFinishingHandler")>]
member this.IsFinishing : bool

プロパティ値

属性

注釈

finish() を呼び出したか、他のユーザーが完了を要求したために、このアクティビティが完了処理中かどうかを確認します。 これは、アクティビティが単に一時停止しているか完全に終了しているかを判断するために、onPause() でよく使用されます。 ただし、アクティビティが既に一時停止または停止された後に完了要求が行われた場合、この API が true を返す別の onPause() または onStop() は存在しません。

たとえば、アクティビティが最初に最小化され、バックグラウンドで強制終了された場合、最初に onPause() と onStop() を受け取り、この API が false を返した後、この API が true を返して onDestroy() を受け取る必要があります。

関連項目も参照:

android.app.Activity.isFinishingの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象