In my app I've made it possible to start other embedded activities, however, very often, I get this in logcat:
W/ActivityManager( 1113): Activity pause timeout for ActivityRecord{42448180 u0 com.mydomain.TestApp/.Main t110}
and with log traces I can see that OpenGLView.onPause never returns, but seems to lock up the entire app (and the activity that was started never gets to onCreate).
There is an android bug, with workarounds noted here https://code.google.com/p/android/issues/detail?id=4283 , but I don't know how related it is.
I just wanted to ping the community if someone has experienced this ?
Edit: Strange is that if I suspend/resume the application (implicitly by opening another application), OpenGLView.onPause does NOT lock...