바쁘신 와중에 죄송합니다.^^;;
다름이 아니라 HttpURLConnection을 AsyncTask를 통해 만들었는데요.
전송은 됩니다만 onPreExecute()에서 doInBackground(String... Data)로 넘어갈 때 30초의 Delay가 생기네요.
소스 내용은 다음과 같습니다.
private class DataURL extends AsyncTask<String, String, String>{
@Override
protected void onPreExecute() {
super.onPreExecute();
Logger.debug(TAG, "0");
}
@Override
protected String doInBackground(String... Data){
Logger.debug(TAG, "1");
StringBuilder html = new StringBuilder();
if(Data[1]==null)Data[1]="*";
Logger.debug(TAG, Data[1]);
....
}
}
위와 같이 만든 후 아래와 같이 쓰면..
return new PostDataFromURL().execute(url, data).get();
Logger 값이 0이 뜨고 난 후 30초 후에 1이 뜹니다.
어떤 문제가 있는지 혹은 30초의 딜레이를 없앨 방법이 있는지 조언 부탁드립니다.
감사합니다.