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; } }