No ideas here yet? Is there some other way that I can switch between activities without using .finish()? I really do not understand why Android would be resuming the primary activity while the second activity is still on the screen finishing up...
On Dec 29 2010, 11:53 am, "PPro.gaming" <[email protected]> wrote: > I'm still a little new to Android programming so you guys might have > to bear with me here. > > The app I am working on is based off of the Rokon 2D game engine. > (This is not a Rokon question, just general background information so > please keep reading! :) ) > > The original idea was to use the 2D game engine to handle the menu, > instructions, and a game board. We then have a separate activity that > controls a GLSurfaceView which is drawing some .obj objects. We > wanted to have a 3D feel to this part of the game so this was the best > thing we could think of. > > The problem I'm having is that when I call .finish() on the > GLSurfaceView activity, I get a black screen for 3 - 5 seconds while > its trying to clean up the activity. This is a problem for me because > 1.) its annoying to wait that long. and 2.) I have animations > happening as soon as I get a result back from that GLSurfaceView > activity. > > This is really weird because my primary activity resumes while the > GLSurfaceView is still finishing up. So basically I lose my > animations. I could put in some code to have this automatically wait > 5 seconds before doing the animation, however I would like to avoid > that if possible. > > This gets even weirder as I don't have this problem on my Samsung > Captivate running Android 2.1, but we get this problem on a Nexus One > using Android 2.2 and I get it on the emulator running 2.3. > > Is there some better way to kill an activity? Or some way to destroy > GL objects before hand so that when we hit the .finish() it doesn't > take as long to clean up? > > Any suggestions would be greatly appreciated! > > Thanks, > > Patrick -- 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

