title: Run Android OpenGL in Background as Rendering Resource for App?
body: <p>I want to run an Android OpenGL-ES surface in the background of my app to provide dynamic graphical resources (bitmaps, etc.) for the application. The OpenGl GLSurfaceView is not the visible screen of my app; it is only used as a rendering factory to manufacture graphics for use by the main activity.</p>
  
  <p>Does anyone know how to make an Android GLSurfaceView run when it is not an active view? The Google Android documentation is clear that when a GLSurfaceView loses its status as a primary view, the surface is destroyed along with all of its resources.</p>
  
  <p>Is there any way to keep a GLSurfaceView and its associated GLSurfaceView.Renderer running normally when it is not (and never is) the application's primary view?</p>