Статус асинтаксической задачи всегда отображается как выполняется

Я хочу выполнить асинтаксическую задачу после завершения первой задачи. Но при печати статуса первой задачи всегда отображается RUNNING. Если выполнять обе задачи параллельно, будет выполняться только меньшая задача. Я использую оба метода в действии oncreate. Любая идея?

вот мой пример кода

public class test extends Activity 
 {

    ExecuteTask1 task1; 
    ExecuteTask2 task2; 
 @Override
public void onCreate(Bundle savedInstanceState)
     {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

            task1 = new ExecuteTask1();
            task1.execute(token);
            System.out.println(task1.getStatus());
            if(task1.getStatus() ==AsyncTask.Status.FINISHED)
            {
                task2 = new ExecuteTask2();
                task2.execute(token);
            }

     }
}
5
задан Parth Doshi 1 December 2011 в 08:14
поделиться