Android onSurfaceChanged(SurfaceHolder保持架、整型格式、整型宽度、整型高度)与onVisibilityChanged(布尔可见)

Android onSurfaceChanged(SurfaceHolder保持架、整型格式、整型宽度、整型高度)与onVisibilityChanged(布尔可见),android,live-wallpaper,surfaceholder,Android,Live Wallpaper,Surfaceholder,由于我是一个新的生活壁纸开发人员,我一直在努力了解onSurfaceChanged(SurfaceHolder-holder,int-format,int-width,int-height)与onVisibilityChanged(boolean-visible)之间的区别在Live Wallper中,当调用这两种方法以及它们在移动屏幕上生效时,任何人都可以区分这两种方法 onSurfaceChanged(SurfaceHolder holder, int format, int width

由于我是一个新的生活壁纸开发人员,我一直在努力了解onSurfaceChanged(SurfaceHolder-holder,int-format,int-width,int-height)与onVisibilityChanged(boolean-visible)之间的区别在Live Wallper中,当调用这两种方法以及它们在移动屏幕上生效时,任何人都可以区分这两种方法

  onSurfaceChanged(SurfaceHolder holder, int format, int width, int height)
SurfaceHolder.Callback.surfaceChanged()的方便性。在对曲面进行任何结构更改(格式或大小)后,将立即调用此函数。 但是

打电话通知您墙纸变得可见或隐藏。壁纸只有在可见时才使用CPU,这一点非常重要


我希望这能对您有所帮助。

您能详细解释onSurfaceChanged(SurfaceHolder holder,int格式,int宽度,int高度)的解释吗-->当surface发生变化时,会调用它。
 public void onVisibilityChanged (boolean visible)