2013. 8. 8. 16:42 안드로이드

한글로 잘 설명된 블로그 

http://edoli.tistory.com/91


대표 블로그

http://loopj.com/android-async-http/



한번 써봐야겠다 



document


http://loopj.com/android-async-http/doc/com/loopj/android/http/RequestParams.html





RequestParams params = new RequestParams();

params.put("DEVICEID", WanjaApplication.GetDeviceIdObtain(this));

AsyncHttpClient client = new AsyncHttpClient();

// 포스트 방식일때

client.post("http://www.naver.com/", params,new ResponseHandler());

//겟 방식 일때 

client.get("http://www.naver.com/a?dfasd=1&dfas=2", new ResponseHandler());


class ResponseHandler extends AsyncHttpResponseHandler {
@Override
public void onFailure(int arg0, Header[] arg1, byte[] arg2, Throwable arg3) {
// TODO Auto-generated method stub
Log.i("AA", "onFailure " + arg0 + " " + arg2 + " " + arg3.toString());
for (int i = 0; i < arg1.length; i++) {
Log.i("AA", "onFailure " + arg1[i].getName() + " " + arg1[i].getValue() + " ");
}
super.onFailure(arg0, arg1, arg2, arg3);
}

@Override
public void onFinish() {
// TODO Auto-generated method stub
Log.i("AA", "onFinish ");
loading.dismiss();
super.onFinish();
}

@Override
public void onStart() {
// TODO Auto-generated method stub
Log.i("AA", "onStart ");
loading.show();
super.onStart();
}

@Override
public void onSuccess(int arg0, Header[] arg1, byte[] arg2) {
// TODO Auto-generated method stub

Log.i("AA", "onSuccess " + arg0 + " " + arg2);
for (int i = 0; i < arg1.length; i++)
Log.i("AA", "onSuccess " + arg1[i].getName() + " " + arg1[i].getValue() + " ");
super.onSuccess(arg0, arg1, arg2);
}

@Override
protected void sendMessage(Message msg) {
// TODO Auto-generated method stub
Log.i("AA", "sendMessage " + msg);
super.sendMessage(msg);
}

@Override
public void sendResponseMessage(HttpResponse arg0) throws IOException {
// TODO Auto-generated method stub
Log.i("AA", "sendResponseMessage " + arg0.toString());
super.sendResponseMessage(arg0);
}

}


'안드로이드' 카테고리의 다른 글

안드로이드 커스텀 xml 사용  (0) 2013.08.30
무조건 status bar 보이기  (0) 2013.08.20
Eclipse Attach Source  (0) 2013.02.26
안드로이드 커스텀 폰트 사용 (android custom font)  (0) 2012.11.14
프로가드 제외하기  (0) 2012.08.09
posted by 욱이다