所以,我正在开发一个条形码解码器,一旦我们有了条形码,它就会通过互联网进入多个 API 来解码刚刚扫描的内容。问题是我必须将一些 XML 解析链接在一起,我不知道我是否做得对。
因此,一旦扫描了条形码,我的程序就会调用一个 ASyncTask,它会通过 API 检索产品名称。一旦有了名称,我希望它调用另一个 ASyncTask。我知道这可以通过在另一个中实例化一个 ASyncTaks 来实现onPostExecute()
,但是我认为这是错误的,因为它就像盒子中的盒子。那么在我的主 Activity 中实例化我的第二个 ASyncTask 并让它等到我的第一个 ASyncTask 完成是不是可能/更好?
(英语不是我的主要语言,我希望我说清楚了)。