0
我有一个android程序,有一个asyntask。我希望当这些asyntask完成时,取决于启动一个asyntask或其他asyntask的结果。我试着用这些代码,但我认为它可以工作,尽管它没有显示主asyntask的进度对话框。当我评论if语句显示第一个asyntask的进度对话框时。 我怎么能这样做呢?为什么不显示第一个asyntask的进度对话框。asyntasks依赖关系
lanzaPing tarea = new lanzaPing();
tarea.execute(); //first asyntask
try {
if (tarea.get()){
Log.d(«PRUEBA», «El resultado es .... « + tarea.get());
new tareaWOL().execute();
}else
{
Log.d(«PRUEBA», «El resultado es .... « + tarea.get());
new tareaPing().execute();
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
对不起,我在代码中有错误。我编辑了代码 – mmm286 2011-04-29 11:12:26