@Override public void surfaceCreated(SurfaceHolder holder) { synchronized (thread) { thread.setRunning(true); if (!thread.isAlive()) { thread.start(); } thread.notify(); } }