title: Blank screen onResume() after gl Context destruction, Android
body: <p>For our game on Android OS we have been using the ndk mainly, to write our game and a thin Java wrapper so than we can support all devices with gles 2.0 hardware.</p>
  
  <p>Our implementation is pretty standard, using the overrides of GLSurfaceView we:
  * create/resume the c++ part of the game onSurfaceChanged(),
  * render onDrawFrame(),
  * inform the engine about lost gl Context at destroyContex() which usually occurs when the app pauses or gets destructed.</p>
  
  <p>When the gl context gets recreated (when resuming - onSurfaceChanged()) we pass back the information to the game and reload all gl resources back in. During the time between onSurfaceChanged() and the first onDrawFrame though the screen is black but I have noticed quite a few 3D games that dont have this kind of a problem (i.e Gun Bros), they also dont seem to reload their resources (unless they have everything memory and quickly load them back in).</p>
  
  <p>Any info on why is this happening?</p>