Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 旋转后重新创建实时墙纸_Android_Live Wallpaper - Fatal编程技术网

Android 旋转后重新创建实时墙纸

Android 旋转后重新创建实时墙纸,android,live-wallpaper,Android,Live Wallpaper,如何在我的服务中检测设备方向的变化并重新创建表面?现在,曲面在一个方向上成功创建,但当我进行旋转时,曲面不会重新创建,如果您只需要检测方向更改 看 例如,请参见此处Ok,这很好,但是如何在OnConfiguration Changed中调用SurfaceChanged?只需将OnConfiguration Changed放入您的活动中即可。您正在从超类活动覆盖它(@Override)。我没有活动。我使用创建扩展引擎的内部类。WallperService.Engine包含onSurfaceChan

如何在我的服务中检测设备方向的变化并重新创建表面?现在,曲面在一个方向上成功创建,但当我进行旋转时,曲面不会重新创建,如果您只需要检测方向更改


例如,请参见此处

Ok,这很好,但是如何在OnConfiguration Changed中调用SurfaceChanged?只需将OnConfiguration Changed放入您的活动中即可。您正在从超类活动覆盖它(@Override)。我没有活动。我使用创建扩展引擎的内部类。WallperService.Engine包含onSurfaceChanged()方法。你可以从那里得到方向。