HardwareRenderer.Destroy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
終結這個 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 屬性授權中所述的詞彙使用。