Java Opengl ES 2.0中的Android live壁纸和首选项管理

Java Opengl ES 2.0中的Android live壁纸和首选项管理,java,android,opengl-es-2.0,live-wallpaper,android-wallpaper,Java,Android,Opengl Es 2.0,Live Wallpaper,Android Wallpaper,我正在为Android写一张Opengl ES 2.0实时墙纸,从《发现》一文开始。 在应用首选项更改的文章代码中,您需要重新启动墙纸(如第4节“查看新的实时墙纸”中所述) 我想绕过这个限制:我想从“首选项”活动切换到“墙纸”,并重新创建确认首选项更改的场景 我尝试在渲染器的onSurfaceChanged(GL10 glUnused,int-width,int-height)中放置场景生成代码(纹理绑定、着色器重建等),但此解决方案会导致许多崩溃(我想是由于同步) 有人有同样的问题吗

我正在为Android写一张Opengl ES 2.0实时墙纸,从《发现》一文开始。 在应用首选项更改的文章代码中,您需要重新启动墙纸(如第4节“查看新的实时墙纸”中所述)

我想绕过这个限制:我想从“首选项”活动切换到“墙纸”,并重新创建确认首选项更改的场景

我尝试在渲染器的
onSurfaceChanged(GL10 glUnused,int-width,int-height)
中放置场景生成代码(纹理绑定、着色器重建等),但此解决方案会导致许多崩溃(我想是由于同步)

有人有同样的问题吗