@Override
 public void onSurfaceDestroyed(SurfaceHolder holder) {
   super.onSurfaceDestroyed(holder);
   boolean retry = true;
   painting.stopPainting();
   while (retry) {
     try {
       painting.join();
       retry = false;
     } catch (InterruptedException e) {
     }
   }
 }
 @Override
 public void onSurfaceDestroyed(SurfaceHolder holder) {
   super.onSurfaceDestroyed(holder);
   destroyRenderer();
 }
 @Override
 public void onSurfaceDestroyed(SurfaceHolder holder) {
   Log.d(TAG, "onSurfaceDestroyed()");
   mGLThread.surfaceDestroyed();
   super.onSurfaceDestroyed(holder);
 }
 @Override
 public void onSurfaceDestroyed(SurfaceHolder holder) {
   super.onSurfaceDestroyed(holder);
   this.visible = false;
   handler.removeCallbacks(drawRunner);
 }
 @Override
 public void onSurfaceDestroyed(SurfaceHolder surfaceHolder) {
   super.onSurfaceDestroyed(surfaceHolder);
   mVisible = false;
 }
Exemplo n.º 6
0
 @Override
 public void onSurfaceDestroyed(SurfaceHolder holder) {
   mVisible = false;
   mHandler.removeCallbacks(mDrawCB);
   super.onSurfaceDestroyed(holder);
 }