Android AsyncTask dentro AsyncTask

Então, eu estou trabalhando em um decodificador de código de barras, que uma vez que temos o código de barras vai para múltiplos APIs pela internet para decodificar o que acabou de ser escaneado. O problema é que tenho que vincular algumas análises XML, e não sei se estou fazendo certo.

Assim, uma vez que o código de barras é escaneado, meu programa chama um ASyncTask que passa por uma API para recuperar o nome do produto. Uma vez que ele tenha o nome, eu quero que ele chame outro ASyncTask. Eu sei que isso é possível instanciando um ASyncTaks noonPostExecute() do outro, mas acho que isso está errado, porque é como caixas dentro de caixas. Então não é possível / melhor instanciar meu segundo ASyncTask dentro da minha atividade principal, e fazê-lo esperar até que meu primeiro ASyncTask seja concluído?

(Inglês não é meu idioma principal, espero ter sido claro).

questionAnswers(3)

yourAnswerToTheQuestion