HardwareRenderer.Destroy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zerstört den Renderingkontext dieses 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
- Attribute
Hinweise
Zerstört den Renderingkontext dieses HardwareRenderer. Dadurch werden die ressourcen zerstört, die diesem Renderer zugeordnet sind, und die aktuell festgelegte Version Surface
wird freigegeben. Dies muss aufgerufen werden, wenn dieser HardwareRenderer nicht mehr benötigt wird.
Der Renderer kann aus diesem Zustand wiederhergestellt werden, indem ein neuer Surface
Renderinhalt festgelegt wird, der neue Renderinginhalt festgelegt #setContentRoot(RenderNode)
und das Rendern fortgesetzt wird, indem ein neues FrameRenderRequest
ausgibt.
Es wird empfohlen, dies als Reaktion auf Rückrufe wie android.view.SurfaceHolder.Callback#surfaceDestroyed(SurfaceHolder)
z. B. aufzurufen.
Beachten Sie, dass, wenn ein ausstehender Frame-Commitrückruf vorhanden ist, nie aufgerufen wird, wenn der Frame auf eine spätere vsync zurückgestellt wurde.
Java-Dokumentation für android.graphics.HardwareRenderer.destroy()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.