有人成功地在动态壁纸中使用OpenGL ES 2.0吗?我有一个使用OpenGL ES 2.0的类,作为GLSurfaceView的渲染器可以正常运行。但是,我希望它能够作为动态壁纸的功能。我找到了Robert Green的GLWallpaperService,但它基于旧版的GLSurfaceView,并不支持setEGLContextClientVersion,这是运行OpenGL ES 2.0所需的。
有人成功地在动态壁纸中使用OpenGL ES 2.0吗?我有一个使用OpenGL ES 2.0的类,作为GLSurfaceView的渲染器可以正常运行。但是,我希望它能够作为动态壁纸的功能。我找到了Robert Green的GLWallpaperService,但它基于旧版的GLSurfaceView,并不支持setEGLContextClientVersion,这是运行OpenGL ES 2.0所需的。
onDestroy()
方法,它被简单地写成 void onDestroy() { super.onDetachedFromWindow() }
。调用此方法将会终止底层的 GL 线程,否则它将保持空闲状态并在后台运行。虽然无法确定它是否与你所遇到的问题有任何关系。 - harism