我在带有 httpClient 的应用程序中使用异步线程。我像这样使用 Future Api 拨打电话
mStrResults = (String) rssFuture.get();
此调用尝试检索从我的 Callable httpClient call() 方法返回的 html 字符串。
然而,我想要做的是确保 get 方法在执行 call() 方法时不会等待太久。我应该在调用 rssFuture.get() 时传递一个超时参数,还是只用一个 InterruptedException 捕获块包围就可以了?
还有一个异步线程在抛出 InterruptedException 之前等待的默认时间,如果是,我可以设置自定义值吗?