@Override public void killQuietly() { if (logcatProcess != null) { RuntimeHelper.destroy(logcatProcess); log.d("killed 1 logcat process"); } // post-jellybean, we just kill the process, so there's no need // to close the bufferedReader. Anyway, it just hangs. if (VersionHelper.getVersionSdkIntCompat() < VersionHelper.VERSION_JELLYBEAN && bufferedReader != null) { try { bufferedReader.close(); } catch (IOException e) { log.e(e, "unexpected exception"); } } }
} finally { if (dumpLogcatProcess != null) { RuntimeHelper.destroy(dumpLogcatProcess); log.d("destroyed 1 dump logcat process");