AndroidのAsyncTaskは1度だけ(Cannot execute task)


AndroidのAsyncTaskのインスタンスを使いまわそうと思って、2回目の「execute」メソッドで

Cannot execute task: the task has already been executed (a task can be executed only once)

ってエラーがでて実行できませんでした。

AsyncTaskは1度しか実行できないようです。

使いまわさずに、必要な時に生成して、実行するようにしてくださいとのことでした。

 

AsyncTaskのドキュメントにも

「The task can be executed only once (an exception will be thrown if a second execution is attempted.)」

って書いてますし。。。

 

ちゃんちゃん。

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top