ボタンをクリックしたときに別々に実行したいと思うasynctasksを持っています。私は、ボタンがクリックされたときに、第1のものが既に終了するまで、第2のものが開始されないことを意味する。 ...2つの非同期タスクを次々と実行するにはどうすればよいですか?
if(task1.getStatus()==AsyncTask.Status.FINISHED){
task2.excecute();
}
をしかし、それは動作しません
すべてのヘルプしてください:ところで は、私が使用することを試みましたか?
'task1'の' onPostExecute'に 'task2.execute();'をつけることができます –
2つのもの(AとB)を非同期にしたい場合は、 BがAの後ろに走るように、AとBを行う*単一のタスクを作成しないのはなぜですか? – Andreas
@hamzaouiあなたは最初のタスクを呼び出してからonPostExecuteメソッドを作成し、PostExecuteメソッドで2番目のAsyntaskを呼び出す必要があります。それは解決する – Amitsharma