假设:
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(SU);
DataOutputStream processStream = new DataOutputStream(process.getOutputStream());
processStream.writeChars("cat /qwerty");
processStream.writeChars(EXIT);
processStream.flush();
int status = process.waitFor();
Log.d("EXIT STATUS", String.valueOf(status));
process.waitFor();
导致当前线程永远等待。我想问题出在那个无效的命令上(我是故意这样做的)。但是我该如何处理这种情况呢?
忙箱 1.17.1