2011年9月13日火曜日

[Android]サービス起動メモ

Androidでサービスを起動する方法は2つ。

1.bindService()
2.startService()

1はアクティビティと接続した状態でサービスを起動する。
アクティビティがサービスを制御できる。
アクティビティ終了時にサービスも終了する。

2はアクティビティとサービスが別々に動作する。
アクティビティはサービスを制御できない。
アクティビティ終了後もサービスは生きている。

それぞれ終了する方法は、
1.unbindService()
2.stopService()

サービスとアクティビティでやり取りする方法は、intent-filter使ったりする。
ほかにも方法ある。

以上、メモ終わり。

0 件のコメント:

コメントを投稿