BGPhone

导航

 

2011年11月1日

摘要: ervice的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。远程服务(Remote)该服务是独立的进程,服务为独立的进程,对应进程名格式为所在包名加上你指定的android:process字符串。由于是独立的进程,因此在Activity所在进程被Kill的时候,该服务依然在运行,不受其他进程影 阅读全文
posted @ 2011-11-01 15:30 BGPhone 阅读(739) 评论(0) 推荐(0) 编辑
 
摘要: Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startServiceService会经历 onCreate --> onStartstopService的时候直接onDestroy如果是 调用者 直接退出而没有调用stopService的话,Service会一直在后台运行。下次调用者再起来仍然可以stopService。2 通过bindServiceService只会运行onCreate, 这个时候 调用者和Service绑定在 阅读全文
posted @ 2011-11-01 15:11 BGPhone 阅读(276) 评论(0) 推荐(0) 编辑