onPostExecute がサーバーからデータを読み込めない場合、Dialogoag ボックスに Reload ボタンを表示したいと考えています。では、どうすれば AsyncTask で再起動したり、そのようなことをしたりできますか?
質問する
3299 次
3 に答える
3
もう一度呼び出すだけです:
new mAsyncTask.execute("");
データが正常にロードされなかったときのonPostExecuteの if ブロック。
于 2012-12-06T09:25:24.390 に答える
0
これをボタンの onClickListener 内に配置します。
if(task.cancel(true)) {
YourTask task = new YourTask(this);
task.execute();
}
ボタンをクリックすると、現在実行されているタスクをキャンセルして、新しいタスクを開始しようとします。
于 2012-12-06T09:25:52.800 に答える