private AaptProcess(@NonNull Process process, @NonNull ILogger iLogger) throws InterruptedException { mProcess = process; mLogger = iLogger; GrabProcessOutput.grabProcessOutput(process, GrabProcessOutput.Wait.ASYNC, mProcessOutputFacade); mWriter = new OutputStreamWriter(mProcess.getOutputStream()); }
private AaptProcess( @NonNull String aaptLocation, @NonNull Process process, @NonNull ILogger iLogger) throws InterruptedException { mAaptLocation = aaptLocation; mProcess = process; mLogger = iLogger; GrabProcessOutput.grabProcessOutput(process, GrabProcessOutput.Wait.ASYNC, mProcessOutputFacade); mWriter = new OutputStreamWriter(mProcess.getOutputStream()); }
try { Process process = Runtime.getRuntime().exec(commandArray); result = GrabProcessOutput.grabProcessOutput( process, Wait.WAIT_FOR_READERS,
final ArrayList<String> stdOutput = new ArrayList<>(); int status = GrabProcessOutput.grabProcessOutput( process, Wait.WAIT_FOR_READERS,