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 属性许可证中所述的术语使用。