&& mRendererCallbacksWeakReference.get() != null) { mRendererCallbacksWeakReference.get().onSurfaceCreated(); mRendererCallbacksWeakReference.get().onContextCreated(); && mRendererCallbacksWeakReference.get() != null) { mRendererCallbacksWeakReference.get() .onSurfaceChanged(mWidth, mHeight); mRendererCallbacksWeakReference.get().onPreDrawFrame(); mRendererCallbacksWeakReference.get().onDrawFrame(); if (mRendererCallbacksWeakReference != null && mRendererCallbacksWeakReference.get() != null) { mRendererCallbacksWeakReference.get().onDrawFrame(); if (mRendererCallbacksWeakReference != null && mRendererCallbacksWeakReference.get() != null) { mRendererCallbacksWeakReference.get().onSurfaceDestroyed();