private void localClientClose() {
    if (null != mAdbClientReadThread) {
      mAdbClientReadThread.setStop();
      mAdbClientReadThread = null;
    }
    if (null != mAdbClientWriteThread) {
      mAdbClientWriteThread.setStop();
      mAdbClientWriteThread = null;
    }
    if (null != mAdbClientSocket) {
      try {
        mAdbClientSocket.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
      mAdbClientSocket = null;
    }
    if (null != mAdbClientOutputStream) {
      try {
        mAdbClientOutputStream.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
      mAdbClientOutputStream = null;
    }

    if (null != mAdbClientInputStream) {
      try {
        mAdbClientInputStream.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
      mAdbClientInputStream = null;
    }
  }