surfaceDestroyed() は Android でいつ発生しますか?

SurfaceView が破棄されるときの対応する SurfaceHolder.Callback の surfaceDestroyed()メソッドを呼び出す。このメソッドは、以下のような場合に呼び出される。

  1. アクティビティが破棄されるとSurfaceVIewも通常破棄されてsurfaceDestroyed()メソッドが呼ばれます。
  2. サーフェスビューが属するアクティビティが破棄されると、サーフェスビューは破棄され、surfaceDestroyed() メソッドがコールされる可能性があります。
  3. SurfaceViewが他のビューと重なった状態で破棄された場合には、surfaceDestroyed()メソッドが呼び出されます。

サーフェスが破棄されると、描画を停止したりスレッドを解放したりといったリソース解放作業が行われます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds