Partilhar via


HardwareRenderer.Destroy Método

Definição

Destrói o contexto de renderização deste 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
Atributos

Comentários

Destrói o contexto de renderização deste HardwareRenderer. Isso destrói os recursos associados a esse renderizador e libera o conjunto Surfaceatual. Isso deve ser chamado quando esse HardwareRenderer não for mais necessário.

O renderizador pode ser restaurado desse estado definindo um novo Surface, definindo novo conteúdo de renderização com #setContentRoot(RenderNode), e retomando a renderização emitindo um novo FrameRenderRequest.

Recomenda-se chamar isso em resposta a retornos de chamada como android.view.SurfaceHolder.Callback#surfaceDestroyed(SurfaceHolder).

Observe que, se houver retornos de chamada de confirmação de quadro pendentes, eles podem nunca ser invocados se o quadro foi adiado para um vsync posterior.

Documentação Java para android.graphics.HardwareRenderer.destroy().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a