摘要:
启动服务是有两组参数影响服务的状态。1、在onStartCommand(Intent intent,intflags,intstartId) 接口中返回值,例如START_STICKY;表明开关计数不为0,表明服务如果被意外Kill掉(例如从DDMS中杀掉)服务会重新启动。2、在bindService(Intent service, ServiceConnection conn,intflags)中的最后一个参数, 例如Context.BIND_AUTO_CREATE,表明如果引用数不为0,服务如果被意外杀掉服务将重启。 这两个方法实际上角度不同onStartCommand在客户端Start.
阅读全文