私のプログラムには次のものがあります。 アクティビティ ボタンを押したときに1つの重いタスクが発生します。 ボタンは、私が進捗ダイアログを表示し、私は同時スレッドを実行し、最後に終了したときに通知します。(Android Java)
onClick(){
showDialog();
for (int i=0;i<10;i++)
download(i); //download launches a new thread each call
//wait without blocking the UI thread until last download end
continue();
}
を行うpresedされるようにする場合いただきましたことをやっての最善かつ簡単な方法?あまり前もってありがとう
ご回答ありがとうございます。しかし、私がonClick()メソッドでそれを行うと、UIが正しくブロックされますか?どうすればそれを避けることができますか? – ChyBy
'onClick()'の代わりに、スレッド内で実行します。 (AsyncTask) – st0le