ブックマーク / blog.takuo.jp (1)

  • The Weight: Android でのバックグラウンド処理

    Tuesday, October 18, 2011 Android でのバックグラウンド処理 Androidでバックグランド処理を行うための手法がいくつかあるのでまとめてみた。 Androidでは用途や求めるユーザエクスペリエンスによってバックグラウンド処理のやり方が変わってくる。 大きく分けて、 スレッドを使う (Thread) 非同期タスクを使う (AsyncTask) サービスを使う (Service) レシーバを使う (BroadcastReceiver) といった感じなのだが、それぞれの特徴を上げてみる。 ※ NDKとIPC(Interprocess Communication) については触れない。 1.Thread 一番単純かもしれない。単なるスレッドであるが、UIに直接アクセスすることはできない。UIは単一のスレッドで管理されているのでそのスレッドに処理をdelega

  • 1