安らかな Web サービスからデータをフェッチする Android アプリケーションを開発しています。
これを実装する最善の方法を考えていましたが、コードは機能していますが、最適化できると確信しています。現在のコードの状態は次のとおりです。スケジューラを使用して、サービスから restResource を呼び出しています。悪い部分は、リクエストごとに接続を開いたり閉じたりすることです。(残りのリソースはリアルタイムデータを保持します(毎秒フェッチする必要があります)、空の場合は空の配列を返します)
httpResponse = client.execute(request);
responseCode = httpResponse.getStatusLine().getStatusCode();
message = httpResponse.getStatusLine().getReasonPhrase();
HttpEntity entity = httpResponse.getEntity();
if (entity != null) {
InputStream instream = entity.getContent();
response = convertStreamToString(instream);
instream.close();
}
応答で返されるキープアライブ ヘッダーを利用する方法は?