*AsyncTask [#root]
ちょっと他では見たことの無いThread実装。U/IとThread間で上手いことはめ込んでいて、なんとなくうまく行った感じがイイ。

数100ms程度の細かいU/I操作なら十分なんだが、数秒〜数十秒程度のチョット時間の掛かるネットワークやストレージ操作の場合、AsyncTaskよりはService+Threadの方がヨサゲ。縦横切り替え等の操作までAsyncTaskに負わせるのは仕事が多過ぎるんじゃないかな。この辺の使い分けがAndroidの奥義だと思う。

**本拠地 [#home]

-[[AsyncTask | Android Developers:http://developer.android.com/reference/android/os/AsyncTask.html]]

-[[Painless Threading | Android Developers:http://developer.android.com/resources/articles/painless-threading.html]]
--[[i. 痛みを伴わないスレッド - ソフトウェア技術ドキュメントを勝手に翻訳:http://www.techdoctranslator.com/resources/articles/articles-index/painless-threading]]

//**Android Developers Blog [#devblog]


//**まとめ [#summary]
//**関連記事 [#related]
//**Tips [#tips]
//**News [#news]
//**Books [#books]
//#amazon(,left)
//#amazon(,clear)
**あとでまとめる [#atode]




-[[AsyncTaskでバックグラウンド処理を行う - Android Wiki*:http://wikiwiki.jp/android/?AsyncTask%A4%C7%A5%D0%A5%C3%A5%AF%A5%B0%A5%E9%A5%A6%A5%F3%A5%C9%BD%E8%CD%FD%A4%F2%B9%D4%A4%A6]]
-[[AsyncTaskでユーザビリティを向上させる | Android Techfirm Lab:http://labs.techfirm.co.jp/android/cho/1079]]
-[[Asynctaskを使って非同期処理を行う - Tech Booster:http://techbooster.jpn.org/application/1339/]]

-[[mokkouyouの開発日記 ProgressDialogとAsyncTaskの(おそらく)正しい使い方:http://mokkouyou.blog114.fc2.com/blog-entry-55.html]]~
そうなんだよね。これ結構悩む。AsyncTask内でU/I関連を弄らないっていう結論なんだが、んじゃAsyncTaskを使う意味が薄れるわけでして。


// Key : [[]]


// EOF