게시물 요청이 얼마나 빨리 실행되었는지 확인하려고합니다. AsyncTask 내에서 요청을 수행하고 있습니다. 나는 현재 실행 시간안드로이드 게시물 요청이 얼마나 빨리 걸리는지 확인하십시오.
long start = System.nanoTime();
new POSTTask().execute();
long end = System.nanoTime() - start;
를 확인하고이에 의해 주어진 시간은 POST 요청 걸리는 실제 시간이면 나는 확실하지 않다 방법 이것은
. AsyncTask 내부에서 내가하는 일은 다음과 같습니다.
try {
HttpClient httpClient = new DefaultHttpClient();
HttpPost request = new HttpPost(url);
List<NameValuePair> postParameters = new ArrayList<>();
postParameters.add(new BasicNameValuePair("test", "tets1"));
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(postParameters);
request.setEntity(formEntity);
HttpResponse response = httpClient.execute(request);
result = EntityUtils.toString(response.getEntity());
Log.i("Result", result);
} catch (IOException e) {
e.printStackTrace();
}
나는 올바른 방향으로 또는 잘못된 방향으로 가고 있습니까?
에 모든 타이밍을 일을해야 당신을 AsyncTask에서'async'가 의미하는 바는 무엇입니까? – njzk2