Android asyntasks依赖项

Android asyntasks依赖项,android,android-asynctask,Android,Android Asynctask,我有一个安卓程序,有一个asyntask。我希望当这些asyntask最终确定时,根据结果启动一个asyntask或其他asyntask。我正在尝试使用这些代码,但我认为它可以工作,尽管它没有显示主asyntask的进度对话框。注释时,if语句显示第一个asyntask的进度对话框。 我怎么做呢?为什么不显示第一个asyntask的进度对话框 lanzaPing tarea = new lanzaPing(); tarea.execute(); //first asyntask t

我有一个安卓程序,有一个asyntask。我希望当这些asyntask最终确定时,根据结果启动一个asyntask或其他asyntask。我正在尝试使用这些代码,但我认为它可以工作,尽管它没有显示主asyntask的进度对话框。注释时,if语句显示第一个asyntask的进度对话框。 我怎么做呢?为什么不显示第一个asyntask的进度对话框

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();
    }

将if语句放在第一个AsyncTasks“onPostExecute”-方法中。这应该行得通。 (如果这是你想要的)