public abstract class UserProfileResponseCallback extends com.kakao.http.HttpResponseHandler<Map>
UserManagement
API중 UserProfile을 결과로 받는 요청에 대한 응답 handler로 공통된 부분과 default 동작이 구현되어 있다.
이 클래스를 상속 받아 아래 세 method를 구현한 callback을 각 API 요청시 param으로 넘겨주면 된다.
onSuccessUserProfile(UserProfile user)
HttpResponseHandler.onHttpSessionClosedFailure(APIErrorResult)
,
HttpResponseHandler.onHttpFailure(APIErrorResult)
,Handler.Callback
Constructor and Description |
---|
UserProfileResponseCallback() |
Modifier and Type | Method and Description |
---|---|
protected void |
onHttpSuccess(Map userMap)
요청이 성공한 경우로 결과객체를 UserProfile객체로 만들어서
onSuccessUserProfile(UserProfile) 을 호출한다. |
protected abstract void |
onSuccessUserProfile(UserProfile userProfile)
User API 요청이 성공한 경우, 성공 결과를
UserProfile type으로 받아서 결과 처리를 한다. |
handleMessage, onHttpFailure, onHttpSessionClosedFailure
dispatchMessage, dump, getLooper, getMessageName, hasMessages, hasMessages, obtainMessage, obtainMessage, obtainMessage, obtainMessage, obtainMessage, post, postAtFrontOfQueue, postAtTime, postAtTime, postDelayed, removeCallbacks, removeCallbacks, removeCallbacksAndMessages, removeMessages, removeMessages, sendEmptyMessage, sendEmptyMessageAtTime, sendEmptyMessageDelayed, sendMessage, sendMessageAtFrontOfQueue, sendMessageAtTime, sendMessageDelayed, toString
protected void onHttpSuccess(Map userMap)
onSuccessUserProfile(UserProfile)
을 호출한다.onHttpSuccess
in class com.kakao.http.HttpResponseHandler<Map>
userMap
- 요청결과protected abstract void onSuccessUserProfile(UserProfile userProfile)
UserProfile
type으로 받아서 결과 처리를 한다.userProfile
- User API의 성공 결과로 요청 유저의 정보Copyright © 2014 Kakao Corp. All rights reserved.