私は奇妙な問題を抱えています。http リクエストを設定android:targetSdkVersion
しないと、完了するまでに約 1.. 2 秒かかります。android:targetSdkVersion="16"
たとえば、設定すると、リクエストは約 20...30 秒かかります。
リクエストの開始時にログに記録したところ、 を開始すると、リクエストがActivity
行われるまでシステムがアイドル状態のままであることに気付きました。
すべてのリクエストは で実行されていAsyncTask
ます。
コードは次のとおりです。
BasicHttpParams httpParameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters, HTTP_POST_CONNECTION_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpParameters, HTTP_POST_SOCKET_CONNECTION_TIMEOUT);
HttpPost httpPost = new HttpPost(url);
httpPost.addHeader("Accept-Encoding", "gzip");
HttpClient httpClient = new DefaultHttpClient(httpParameters);
...
HttpResponse response = httpClient.execute(request);
ありがとうございました!