2012-07-18 2 views
0

코드에 여러 개의 asynctask를 사용하여 여러 개의 HTTP 요청을 만들고 동일한 클라이언트를 사용해야합니다. 하지만 안드로이드는 그렇게 할 수 없습니다. 연결을 먼저 닫고 새 연결을 다시 시작하도록 요청하고 있습니다.Android 다중 Asynctask 및 Multiple Httppost 요청 (동일한 클라이언트 사용)

+0

정확한 메시지를 게시하십시오. 또한 코드를 보는 데 도움이됩니다. –

답변

0

차 나는 그들

이유에 대해 동일한 클라이언트를 사용 있나요?

연결을 먼저 닫은 다음 다시 시작하도록 요청하고 있습니다.

글쎄, 그럼 뭐라고 할까. 기본적으로 그것은 (ab) 당신이 원하는 것을 할 준비가되어 있지 않은 httpclient를 사용하고 있음을 분명하게 알려줍니다. 다행히도 다른 httpclient를 사용할 수 있습니다. 또는 대상 SDK에 따라 다음을 사용하십시오. http://developer.android.com/reference/android/net/http/AndroidHttpClient.html

+0

내가 연결을 닫은 후 클라이언트가되면 내 앱이 다시 시작됩니다. 쿠키 문제는 다른 활동을 시작하여 잘 작동하지만 동일한 활동에서 2 개의 요청을하면 나를 위해 문제가 발생하기 때문에 –

+0

쿠키 문제는 서버에 특정 쿠키를 전달해야한다는 것을 의미합니다. 하나의 http 클라이언트의 쿠키 jar에있는 모든 쿠키를 다른 클라이언트와 동기화합니다. http://stackoverflow.com/questions/3587254/how-do-i-manage-cookies-with-httpclient-in-android-and-or-java 또는 관련 항목을 참조하십시오. –