开发者社区 问答 正文

在循环语句中运行 async tasks 时报 RejectExecutionError 错误

下面的代码:
screenshot
现在联系人的数量多于128 或者超过TheadPoolExecutor的限度。
如何增加这个限制的数量,然后不出现 RejectExecutionError 错误。

展开
收起
蛮大人123 2016-02-18 13:53:56 2003 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    如果你使用 API 11 或更高的版本,创建你的自定义的 thread pool,并且使用 executeOnExecutor()。如果是支持旧的版本,不能使用 AsyncTask。创建自定义的 thread pool,在 main application thread 中使用其它的方法(比如runOnUiThread())。

    2019-07-17 18:43:54
    赞同 展开评论
问答地址: