On 6 September 2011 13:32, MobileVisuals <[email protected]> wrote:
> My app has a SurfaceView and a GLSurfaceView.  I can switch back and
> forth between these. The SurfaceView is the application GUI.
>
> I test switching to another app. I can then switch back to the
> GLSurfaceView in my app. I then try to switch back to the
> GLSurfaceView,where the application GUI is. Here is where the problem
> occurs. A black screen is shown instead of the GUI.
>
> The app still works, because the application menu is shown when the
> menu button is pressed. But nothing is drawn on the screen, it is only
> black. I have tried almost everything to fix this, I have checked that
> the thread is running and that no instance of any object (like the
> SurfaceHolder) is null. What could be the reason for this black screen?


Do you call GLSurfaceView.resume() from Activity.resume() ?

By the same token you should be calling GLSurfaceView.pause() in the
right moment of your activity lifecycle.

HTH

-- 
Daniel Drozdzewski

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to