Existe um limite de AsyncTasks a ser executado ao mesmo temp
Isso deve ter uma resposta fácil, mas não consegui encontrar nenhuma. E como ainda sou um manequim androide, vim aqui para perguntar a você
Fiz esse projeto que executa 10 AsyncTasks na inicialização. Cada tarefa contém três URLs que coletam dados e ainda não fazem nada importante no aplicativo.
ambém tenho 10 visualizações de texto que uso para acompanhar o progresso das AsyncTask
Quando uma tarefa inicia, a visualização de texto apropriada é colocada em "Iniciar". Quando uma tarefa está progredindo, ela define a visualização de texto apropriada para "Download". Quando uma tarefa é concluída, ela define a visualização de texto apropriada para "Finalizado"
Isto é o que eu observei e questionei sobre o AsyncTask. Quando inicio o aplicativo, percebo que 5 das visualizações de texto estão sendo trocadas para o marcador "Download", então vejo 5 AsyncTasks fazendo seu trabalho como deveriam. Quando pronto, inicia um novo AsyncTask. No entanto, eles nunca atingem esse limite de 5.
O que causa esse limite de 5 AsynchTasks em execução ao mesmo tempo? Eu causei isso em algum arquivo que não consigo encontrar? Isso é um limite do Android 2.3.3? Talvez um limite do dispositivo que estou usando para sim o aplicativo?
Alguém pode elaborar para mim?