Настройка порядка асинхронных задач - PullRequest
1 голос
/ 18 марта 2012

Можно ли навязать / рекомендовать порядок созданных AsyncTasks?

Вместо порядка, похожего на очередь, я хочу, чтобы он был больше похож на стек, чтобы при создании нового экземпляра AsyncTaskи выполненный, у него будет больше шансов быть запущенным, чем у остальных.

1 Ответ

2 голосов
/ 18 марта 2012

Вы могли бы быть в состоянии осуществить это на уровне API 11+ через executeOnExecutor(), где вы предоставляете свои Executor. Кроме того, вам нужно будет полностью свернуть это самостоятельно, используя собственный пул потоков и используя Handler или post() или runOnUiThread() для работы, выполняемой в главном потоке приложения.

...