2013-07-30 2 views
1

서버 응답 (헤더)에서 쿠키를 가져 오려고합니다.Android 비동기 Http 클라이언트 : @Override onSuccess (int statusCode, 헤더 [] 헤더, 문자열 컨텐츠)

출처 : https://github.com/loopj/android-async-http에서 라이브러리를 빌드하여 프로젝트에 추가하십시오. 여기 내가 metod에게

 
client.post(context, link, requestEntity, contentType, new AsyncHttpResponseHandler() {    
    @Override 
    public void onSuccess(int statusCode, Header[] headers, String content) { 
     Log.d("headers", String.valueOf(headers)); 
     onSuccess(statusCode, content); 
    } 
}); 

을 무시하지만, 오류 얻으려고 :

메소드는 onSuccess (INT를 PreferenceActivity.Header는 [], 문자열) 유형 새로운 AsyncHttpResponseHandler() {의} 무시하거나한다 슈퍼 메소드를 구현

AsyncHttpResponseHandler.java

어떻게이 metod를 무시하거나 헤더를 얻을 수 있습니까? 가정

+0

'PreferenceActivity.Header []'가'AsyncHttpResponseHandler'에 대한 형식처럼 보이지 않습니다. – laalto

답변

0

헤더 유형은 가 org.apache.http.Header [] 대신 헤더의 []

0

내가이 문제에 직면 할 수 있습니다. 나는 그것이 도움이되기를 바랍니다 import cz.msebera.android.httpclient.Header;

을 시도,

dependencies { 
compile 'com.loopj.android:android-async-http:1.4.9' 
} 

당신의 Gradle을 실행 한 후 : 추가을 (응용 프로그램 모듈), 당신의 build.gradle을 편집하여 Gradle을 (Gradle을 스크립트)를 열어보십시오 당신 :