im cercando di fare questo su Android:
Process p = Runtime.getRuntime().exec(sh);
DataOutputStream out = new DataOutputStream(p.getOutputStream());
out.writeBytes(something useful\n);
out.close();
p.waitFor();
out = new DataOutputStream(p.getOutputStream());
out.writeBytes(something useful\n);
out.close();
p.waitFor();
La seconda volta che eseguo out.writeBytes (); , Ottengo un IOException java: numero di file Bad. La mia app deve eseguire diversi programmi nativi, ma utilizzare sempre lo stesso processo. Chiunque sa perché questo non funziona?