Android AsyncTask внутри AsyncTask

Итак, я работаю над декодером штрих-кода, который после того, как у нас есть штрих-код, переходит к множеству API через Интернет для декодирования только что отсканированного. Дело в том, что мне нужно связать несколько разборов XML, и я не знаю, правильно ли я это делаю.

Итак, после сканирования штрих-кода моя программа вызывает ASyncTask, который переходит через API для получения названия продукта. Как только у него будет имя, я хочу, чтобы он вызывал другую ASyncTask. Я знаю, что это возможно, создавая ASyncTaks вonPostExecute() с другой стороны, но я думаю, что это неправильно, потому что это похоже на коробки в коробках. Так нельзя ли лучше / лучше создать мой второй ASyncTask внутри моей основной Деятельности и заставить его ждать, пока мой первый ASyncTask не закончится?

(английский не является моим основным языком, надеюсь, я прояснил это).

Ответы на вопрос(3)

Ваш ответ на вопрос