2014-11-17 5 views
1

android에서 HTTPURLConnection을 만들 때 연결을 끊을 때와 연결을 끊을 때의 경험이있는 사람이 있습니까? 연결을 다시 생성하지 않고 풀에서 재사용 할 수 있도록 항상 연결을 끊어야합니까? 그리고 disconnect/close를 사용하면 어떤 영향이나 부작용이 있습니까? 안드로이드 문서는이 영역에서 모호하게 보인다 ....HTTPURLConnection 연결 해제 및 닫기

답변

1

나는 finally 블록에서 항상 disconnect를 호출해야한다고 생각한다. 안드로이드 문서에서는 가능하면 기본 소켓의 재사용을 용이하게하는 disconnect를 사용해야한다고 언급합니다. http://developer.android.com/reference/java/net/HttpURLConnection.html에서

"을 분리합니다. 응답 본문을 읽을되면, HttpURLConnection의이 해제()를 호출하여 닫아야합니다. 그들이 폐쇄 또는 재사용 할 수 있도록 연결 해제가 연결 보유 자원을 해제합니다."

+0

언제든지 연결을 닫지 않을 것입니까? – qbert