共用方式為


HardwareRenderer.Destroy 方法

定義

終結這個 HardwareRenderer 的轉譯內容。

[Android.Runtime.Register("destroy", "()V", "GetDestroyHandler", ApiSince=29)]
public virtual void Destroy ();
[<Android.Runtime.Register("destroy", "()V", "GetDestroyHandler", ApiSince=29)>]
abstract member Destroy : unit -> unit
override this.Destroy : unit -> unit
屬性

備註

終結這個 HardwareRenderer 的轉譯內容。 這會終結與此轉譯器相關聯的資源,並釋放目前設定 Surface的資源。 當不再需要此 HardwareRenderer 時,必須呼叫此專案。

轉譯器可以藉由設定新的 Surface、使用 #setContentRoot(RenderNode)設定新的轉譯內容,以及發出新的 FrameRenderRequest來繼續轉譯,以從這個狀態還原。

建議呼叫這個 ,以回應回呼,例如 android.view.SurfaceHolder.Callback#surfaceDestroyed(SurfaceHolder)

請注意,如果有任何未處理的畫面認可回呼,則如果框架延後至較新的 vsync,則永遠不會叫用這些回呼。

android.graphics.HardwareRenderer.destroy()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於