Process process = null;
process = Runtime.getRuntime().exec("/system/bin/ping -w 1 -c 1 " + url);
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
StringBuffer output = new StringBuffer();
String temp;
while ( (temp = reader.readLine()) != null)
{
output.append(temp);
count++;
}
reader.close();
if(count > 0)
str = output.toString();
process.destroy();
함수로 구현후 호출해서 결과값을 출력했는데요. 출력값이 안나옵니다. count 수가 0이고요.
아마도 process가 끝나기전에 뿌려줘서 그런 듯 한데요. process 실행 완료 시 까지 기다렸다가 stream 내용을 출력하는 방법이 있을 까요?