2011-10-07 4 views
0

어떻게하면 서버에 대한 요청을 중지 할 수 있습니까? ... 사용자가 취소 버튼을 누르면 서버에서 연결을 끊고 싶습니다. .diconnect() 메소드를 사용했지만 애플리케이션이 강제 종료되었습니다.Android - HTTP 요청 중지

+0

짧은 당신이 할 수있는 정도가 아니라, 저는 믿습니다. –

+0

어떤 HTTP 클라이언트를 사용하고 있습니까? org.apache.http.client.methods.HttpRequestBase'의 서브 클래스는'abort' 메소드를 지원합니다 –

+0

요청을 멈추지 못함을 의미합니다. – Dev

답변

0

예, 동일한 문제가 발생했습니다. 연결을 취소하는 "깨끗한"방법은없는 것처럼 보이므로 우리는 try { ... } catch으로 연결합니다.

이 영역에서 게임하는 경우 URLConnection도 올바르게 시간 초과되지 않음을 발견 할 수 있습니다. 이 문제의 좋은 설명입니다 : 서버가 응답 할 때까지 스레드를 죽이는

http://thushw.blogspot.com/2010/10/java-urlconnection-provides-no-fail.html