@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { mRenderer.mHaveSurface = false; super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(final SurfaceHolder holder) { unfreeze(); super.surfaceDestroyed(holder); }
@Override public void surfaceDestroyed(SurfaceHolder holder) { super.surfaceDestroyed(holder); baseRenderer.onSurfaceDestroyed(); } }
@Override public void surfaceDestroyed(final SurfaceHolder holder) { if (DEBUG) Log.v(TAG, "surfaceDestroyed:"); if (mCameraHandler != null) { // wait for finish previewing here // otherwise camera try to display on un-exist Surface and some error will occure mCameraHandler.stopPreview(true); } mCameraHandler = null; mHasSurface = false; mRenderer.onSurfaceDestroyed(); super.surfaceDestroyed(holder); }
/** * Called immediately before a surface is being destroyed, in which case the WorldWindow instance removes itself * from {@link WorldWind#messageService()}. Failure to do so may result in a memory leak this WorldWindow instance * when its owner is release/collected. * * @param holder the SurfaceHolder whose surface is being destroyed */ @Override public void surfaceDestroyed(SurfaceHolder holder) { super.surfaceDestroyed(holder); // Release this WorldWindow reference from WorldWind's global message service. WorldWind.messageService().removeListener(this); // Reset the WorldWindow's internal state. this.reset(); }