初涉Service(1)之Context.startService()与Context.bindService()区别
服务不能自己运行,需要调用Context.startService()或Context.bindService()方法启动服务。这两种方法都可以启动Service,但它们使用的场所不同:(1)使用startService()方法启动服务,调用者与服务之间没有关联,即使调用者退出,服务仍可运行。(2)使用bindService()方法启动服务,调用者与服务绑定在一起,调用者一旦退出,服务也就终止。(3)如果使用startService()方法启动服务,在服务还未被创建时,系统会先调用服务的onCreate()
原创
2011-02-25 12:43:00 ·
1121 阅读 ·
0 评论