代码之家  ›  专栏  ›  技术社区  ›  Rohan Patel

如何运行130个异步任务?

  •  0
  • Rohan Patel  · 技术社区  · 7 年前

    我有120多个项目,需要通过调用API获取每个项目的详细信息。对于并行执行,我使用了asyncTask.executeOnExecutor(asyncTask.THREAD_POOL_EXECUTOR)。

    帮我解决这个问题。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Manoj kumar    7 年前

    在早期版本的Android(Donut和更低版本)中,不允许执行多个异步任务。游泳池只有1个。但在Donut(1.6)之后,它已经被放宽了,现在的大小是5,所以最多可以同时运行5个异步任务。

    Link

        2
  •  0
  •   B.mansouri    7 年前

    我想,为了得到最好的结果并做你想做的事情,你必须使用RXjava它将使这个任务更容易检查这个 link

    你可以查一下官员 documentation