@Override
 public void surfaceDestroyed(SurfaceHolder holder) {
   // 结束线程。当这个方法调用时,说明Surface即将要被销毁了
   myThread.setRun(false);
 }
 @Override
 public void surfaceCreated(SurfaceHolder holder) {
   // 启动线程。当这个方法调用时,说明Surface已经有效了
   myThread.setRun(true);
   myThread.start();
 }