【发布时间】:2015-07-08 08:59:03
【问题描述】:
使用execute() 和executeOnExecuter() 有什么区别?
execute()默认如何执行任务? (串行还是并行?)新的 SDK >16 应该使用什么?
将并行执行 (
THREAD_POOL_EXECUTOR) 用于任务而不是串行执行是否是一种好习惯,即使这对应用程序无关紧要,或者这取决于将要执行的AsyncTasks 的数量执行了吗?
【问题讨论】:
-
Ice Cream Sandwich 目标之后,AsyncTask 的 API 默认禁用并行执行。因此,如果您仍希望在 AsyncTasks 中并行执行,则需要使用
executeOnExecutor。