Language

MediaProjection.Callback.OnStop メソッド

定義

MediaProjection セッションが停止され、有効ではなくなったときに呼び出されます。

[Android.Runtime.Register("onStop", "()V", "GetOnStopHandler")]
public virtual void OnStop();
[<Android.Runtime.Register("onStop", "()V", "GetOnStopHandler")>]
abstract member OnStop : unit -> unit
override this.OnStop : unit -> unit
属性

注釈

MediaProjection セッションが停止され、有効ではなくなったときに呼び出されます。

MediaProjection が停止されたら、保持している可能性があるリソース ( VirtualDisplay と Surfaceの解放など) を解放するのはアプリケーションの側です。 アプリケーションで MediaProjection 状態を示す UI が表示されている場合は、MediaProjection がアクティブでなくなったことを示すように更新する必要があります。

MediaProjection の停止は、別の MediaProjection セッションの開始、システム レベルの UI での UI アフォーダンスによるセッションの停止、画面のロックなど、さまざまな理由により、システムが進行中の MediaProjection を停止した結果である可能性があります。

このコールバックの後、この MediaProjection セッションに対してそのようなMediaProjection#createVirtualDisplayが作成されていなくても、VirtualDisplayの呼び出しは失敗します。

Javaドキュメント。

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

適用対象