AsyncTask execute() ou executeOnExecutor()?

Quelle est la différence entre l'utilisation de execute() et executeOnExecuter()?

  • Comment execute() exécuter des tâches par défaut? (en série ou en parallèle?)

  • Ce qui devrait être utilisé pour les nouveaux Kits de développement logiciel >16?

  • Est-il une bonne pratique d'utiliser l'exécution en parallèle (THREAD_POOL_EXECUTOR) pour les tâches plutôt que de série, même si elle n'a pas d'importance pour l'application ou le fait qui dépend du nombre de AsyncTasks qui seront exécutées?

  • L'exécution en parallèle a été désactivé par défaut dans AsyncTask de l'API d'après Sandwich à la Crème Glacée de la cible. Donc si vous voulez continuer l'exécution en parallèle de votre AsyncTasks, vous devez utiliser executeOnExecutor.
InformationsquelleAutor Rashad.Z | 2015-04-29