わかった。ドキュメントに問題があります。また、APIとメソッドにも変更があります。したがって、使用する場合DefaultHttpRequestRetryHandler
は、次の方法で使用できます。
DefaultHttpClient httpClient = new DefaultHttpClient();
DefaultHttpRequestRetryHandler retryHandler = new DefaultHttpRequestRetryHandler(0, false);
httpClient.setHttpRequestRetryHandler(retryHandler);
また
HttpClient httpClient = new DefaultHttpClient();
DefaultHttpRequestRetryHandler retryHandler = new DefaultHttpRequestRetryHandler(0, false);
((AbstractHttpClient)httpClient).setHttpRequestRetryHandler(retryHandler);
最初の例では、具体的なDefaultHttpClient(AbstractHttpClientのサブクラスであるため、setHttpRequestRetryHandler()メソッドがあります)を使用します。
2つ目は、HttpClientインターフェイス(残念ながらそのメソッドを公開していません。これは奇妙です!!ええと)にプログラミングしているので、その厄介なキャストを行う必要があります。