2011-03-06 (日)
*掃除とか買い物とかした
秋葉原でLANケーブルとか電源タップとか買う.
そのあと夕食の材料を買いに.ついでに包丁を新調.いつも使ってたやつを引越しのときに捨ててしまったので,最近は大学時代に使ってたのを使ってたのだけど切れ味悪くて使い物にならなかった….
大江戸線が止まってたので,バスで帰る.東京でバス乗るの初めてかもしれない.
*[Android] 同一プロセスでServiceを動かせばAIDLは必要ない
サービスとの連携はAIDLを使ったプロセス間通信になりますが,Serviceが持っているオブジェクトに頻繁にアクセスしたり大きなデータをやり取りする場合はオーバーヘッドが気になる.
Serviceは別プロセスで動かすものだと思っていたけど,manifestのserviceにandroid:processを指定しなければアプリケーションのプロセスで起動できる.デメリットもあるけど,Activityを跨いでバックグラウンド処理をしたい場合はThreadやAsyncTask使うより便利な場合があるかも.