@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; }
@Override public void onSurfaceDestroyed(SurfaceHolder holder) { mVisible = false; mHandler.removeCallbacks(mDrawCB); super.onSurfaceDestroyed(holder); }