关于Service的使用
Service是android 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService() 和 context.bindService()。
使用context.startService() 启动Service是会会经历:
onCreate --> onBind(只一次,不可多次绑定) --> onUnbind --> onDestory。
service可以在和多场合的应用中使用:
比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,
比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。