HardwareRenderer.Destroy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Destruye el contexto de representación de este 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
Comentarios
Destruye el contexto de representación de este HardwareRenderer. Esto destruye los recursos asociados a este representador y libera el objeto establecido Surface
actualmente. Se debe llamar a esto cuando ya no se necesita este hardwareRenderer.
El representador se puede restaurar a partir de este estado estableciendo un nuevo Surface
, estableciendo nuevo contenido de representación con #setContentRoot(RenderNode)
y reanudando la representación emitiendo un nuevo FrameRenderRequest
.
Se recomienda llamar a esto en respuesta a devoluciones de llamada como android.view.SurfaceHolder.Callback#surfaceDestroyed(SurfaceHolder)
.
Tenga en cuenta que si hay devoluciones de llamada de confirmación de fotogramas pendientes, es posible que nunca se invoque si el marco se aplaza a una versión posterior de vsync.
Documentación de Java para android.graphics.HardwareRenderer.destroy()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.