У меня есть программа для Android, у которой есть asyntask.Мне бы хотелось, чтобы, когда эти асинхронные задания завершались в зависимости от результата, запускали одну или несколько других.Я пытаюсь с этим кодом, но я думаю, что он работает, несмотря на то, что он не показывает мне диалог прогресса основной асинхронной задачи.Когда я комментирую, оператор if показывает мне диалог прогресса первой асинхронной задачи.Как я мог это сделать?Почему бы не показать диалог прогресса первой асинхронной задачи.
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();
}