Androidでサービスを起動する方法は2つ。
1.bindService()
2.startService()
1はアクティビティと接続した状態でサービスを起動する。
アクティビティがサービスを制御できる。
アクティビティ終了時にサービスも終了する。
2はアクティビティとサービスが別々に動作する。
アクティビティはサービスを制御できない。
アクティビティ終了後もサービスは生きている。
それぞれ終了する方法は、
1.unbindService()
2.stopService()
サービスとアクティビティでやり取りする方法は、intent-filter使ったりする。
ほかにも方法ある。
以上、メモ終わり。
関連
Comments are currently closed.