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 |