Android asyntasks依赖项
我有一个安卓程序,有一个asyntask。我希望当这些asyntask最终确定时,根据结果启动一个asyntask或其他asyntask。我正在尝试使用这些代码,但我认为它可以工作,尽管它没有显示主asyntask的进度对话框。注释时,if语句显示第一个asyntask的进度对话框。 我怎么做呢?为什么不显示第一个asyntask的进度对话框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
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”-方法中。这应该行得通。 (如果这是你想要的)