Android-使用completeableFuture的HTTP请求

时间:2019-07-14 20:38:32

标签: java android

假设我需要在Android中发出15个HTTP请求,并且不能使用任何库。

我的问题是,我可以使用CompleteableFuture而不是扩展AsyncTask类吗?

即,是这样的

AsyncTask.execute(
new Runnable() {
  public void run(){
    CompleableFuture<String> c = CompleteableFuture.supplyAsync(() -> makeSomeIntenseRequest);
    c.get();
    notifyUIOfResult();
  } 
}

这样做好吗?还是这里有一些代码异味/性能泄漏?

0 个答案:

没有答案