2011-10-20 2 views
0

나는 안드로이드에 익숙하며 현재 앱을 개발 중이다. 단지 http 엔터티가 정확히 무엇을하는지 알고 싶었다.android : http 엔터티 설명

HttpClient를 CL = 새로운 HttpClient를 // 인스턴스화 할 수 HttpClient를

하지만이 작품 ..

HttpClient를 CL = 새로운 DefaultHttpClient

다음 코드와에 나에게 오류를 제공하는 이유도 말해주십시오

httpclient 및 webservices와 관련된 리소스가 있다면 알려주십시오.

도움을 주셔서 감사합니다.

답변

1

HttpClient는 추상 인터페이스이므로 인스턴스화 할 수 없습니다. DefaultHttpClient는 (AbstractHttpClient 인터페이스를 통해) HttpClient를 구현하여이를 인스턴스화 할 수 있습니다.

당신은 아마 추상적 인 클래스와 인터페이스를 읽고 익숙해지기를 원할 것입니다.

+0

많은 감사합니다. 나는 추상적 인 iterfaces와 클래스 cnt가 인스턴스화 된 것을 알고 있었지만, httpclient가 추상 인터페이스라는 것을 알지 못했다! ur 도움을 주셔서 감사합니다. 같은 리소스를 제안하십시오! – Chandeep

+0

Eclipse 또는 IntelliJ에서 식별자 이름을 CTRL- 클릭하면 HttpClient의 경우 "public interface HttpClient"가 표시되고 AbstractHttpClient의 경우 "public abstract class AbstractHttpClient org.apache.http.client.HttpClient "를 구현하면 실마리를 얻을 수 있습니다. –