Я хочу запустить поверхность Android OpenGL-ES на фоне моего приложения, чтобы предоставить динамические графические ресурсы (растровые изображения и т.д.) для приложения. OpenGl GLSurfaceView не является видимым экраном моего приложения; он используется только как рендеринг factory для производства графики для использования в основном виде деятельности.
Кто-нибудь знает, как запустить Android GLSurfaceView, если он не является активным? В документации Google Android ясно, что когда GLSurfaceView теряет свой статус основного вида, поверхность уничтожается вместе со всеми ее ресурсами.
Есть ли способ сохранить GLSurfaceView и связанный с ним GLSurfaceView.Renderer нормально работать, когда он не является (и никогда не является) основным видом приложения?