語言

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,例如另一個 MediaProjection 會話開始、使用者透過系統層級 UI 的介面功能停止該會話,或螢幕被鎖定。

在此回調後,任何呼叫 MediaProjection#createVirtualDisplay 都會失敗,即使此 MediaProjection 會話從未建立過呼叫 VirtualDisplay 。

Java 文件 android.media.projection.MediaProjection.Callback.onStop()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於