アプリケーションでhttpClientを使用して非同期スレッドを使用しています。このようにFutureApiを使用して電話をかけます
mStrResults = (String) rssFuture.get();
この呼び出しは、Callable httpClient call()メソッドから返されたhtml文字列を取得しようとします。
ただし、私がやりたいのは、call()メソッドの実行中にgetメソッドが長時間待機しないようにすることです。rssFuture.get()を呼び出すときにタイムアウトパラメータを渡す必要がありますか、それともInterruptedExceptionキャッチブロックで囲んでも大丈夫ですか?
また、非同期スレッドがInterruptedExceptionをスローする前に待機するデフォルトの時間はありますか?その場合、カスタム値を設定できますか?