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