2011/11/18

Androidアプリ非同期処理の実装

AsyncTaskのメソッド


型パラメータ

  1. Params doInBackground()の引数の型
  2. Progress 進捗を表わす型
  3. Result バックグラウンドで実行した結果の型
メソッド
  1. onPreExecute() バックグラウンドの処理開始前にUIスレッドから呼び出される。進捗ダイアログの表示など。
  2. doInBackground() バックグラウンドで実行する処理
  3. onProgressUpdate()
  4. onPostExecute() バックグランドでの処理終了後にUIスレッドから呼び出される。結果を画面に反映する処理
  5. onCancelled();