4

AsyncTask について読んだことで混乱しています。一方、Android のドキュメントには、「AsyncTasks は短い操作 (多くても数秒) に使用するのが理想的です」と記載されています。このドキュメントは、なぜそうなのかについて説明していません。

一方、AsyncTasks を実行時間の長い操作に使用することを明示的または暗示的に示唆している記事を少なくとも 1 つ読んだことがあります

Android の第一人者は、長時間実行される操作に AsyncTask を使用する必要がある理由、または使用しない理由をより説得力のある理由で説明できますか? または、これを説明するドキュメントを教えてください。私は答えを見つけることができませんでした。


ああ、他の誰かが同様の質問をしました。答えが私にとって意味があるかどうか見てみましょう。

4

2 に答える 2

1

絶対にありません。非同期タスクはキューに入れられ、前のタスクが完了するまで開始できません。

実行時間の長いタスクには通常のスレッドを使用します。

于 2013-04-26T23:16:38.897 に答える