Service 的启动方式:
通过 startService 启动
启动时,依次调用 onCreate->onStart 方法。
注意:如果 Service 已经启动了,当我们再次启动 Service 时,不会再
执行 onCreate() 方法,而是直接执行 onStart 方法。
Android2.0 以后用 onStartCommand 替换了之前的 onStart ,启动时会
自动调用该 Service 的 onStartCommand 方法。
停止时直接进入 onDestroy 。
无论之前调用了几次 startService , 一次 stopService 调用,将结束该
Service 。
通过 bindService 启动
启动时只运行 onCreate 方法。
停止时,依次调用 onUnbind->onDestroy 方法。
6.2 Service