Does anyone know what I can try to do to fix this issue?

On Sep 7, 2:07 pm, MobileVisuals <eyv...@astralvisuals.com> wrote:
> I have already debugged the code lots of times with breakpoints, but I
> can not find the cause for the black screen. The thread runs like it
> should and no instances are null.
>
> On Sep 7, 10:30 am, MarcoAndroid <marco...@gmail.com> wrote:
>
> > Are you sure you know which code gets executed? I'd add breakpoints/
> > logging statements to see what's happening... At least a logstatement
> > on all onStart(), onResume() onXYZ() methods entry points. Maybe then
> > you get a better idea on what's going on.
>
> > On 6 sep, 18:58, MobileVisuals <eyv...@astralvisuals.com> wrote:
>
> > > Thanks, I added this code to the app, but the problem remains. I don't
> > > know if I should use suspend and resume on the GUI thread, because the
> > > documentation says that it could cause deadlocks.Do you know if there
> > > is some more that I can do to solve this issue?
>
> > > protected void onPause() {
>
> > >                 super.onPause();
>
> > >                 if (!menu2d)
> > >                         glSurfaceView.onPause();
> > >                 else
> > >                         mLunarView.getThread().suspend();
>
> > >         }
> > > protected void onResume() {
> > >                 super.onResume();
> > >                 if (!menu2d)
> > >                         glSurfaceView.onResume();
> > >                 else
> > >                         mLunarView.getThread().resume();
>
> > >         }
>
> > > On Sep 6, 2:43 pm, Daniel Drozdzewski <daniel.drozdzew...@gmail.com>
> > > wrote:
>
> > > > On 6 September 2011 13:32, MobileVisuals <eyv...@astralvisuals.com> 
> > > > 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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to