先startService,通过bindService启动的service,在unbindService后service还会运行
2014-09-16 15:42
274 查看
有三种情况:如果直接使用服务,则没有必要进行绑定,但是如果要使用服务里面的方法,则要进行绑定。具体的启动情况有下:
1.当启动时,单独调用bindService方法,在unbindService后,会执行service的onUnbind,在执行onDestroy方法。
2.当启动时,先调用startService,在调用bindService方法后,在unbindService后,会执行service的onUnbind,不会执行onDestroy方法。除非你在执行stopService.
3. 先调用startService,在调用stopService,会执行service的onDestroy方法。
1.当启动时,单独调用bindService方法,在unbindService后,会执行service的onUnbind,在执行onDestroy方法。
2.当启动时,先调用startService,在调用bindService方法后,在unbindService后,会执行service的onUnbind,不会执行onDestroy方法。除非你在执行stopService.
3. 先调用startService,在调用stopService,会执行service的onDestroy方法。
相关文章推荐
- 关于通过bindService启动的service,在unbindService后service是否继续运行的讨论
- 关于通过bindService启动的service,在unbindService后service是否继续运行的讨论
- 关于通过bindService启动的service,在unbindService后service是否继续运行的讨论
- service使用以及startService,stopService,bindService,unbindService方法比较
- Activity通过bindService启动Service后Activity和Service之间的通信!
- android开发步步为营之37:四大组件之Service(上)通过startService(intent)启动
- android bindService无法启动或不运行的问题
- 调用android非unbind的服务中的方法(不使用bindService启动的服务)
- Service 启动 Bind与unBind
- Activity通过bindService启动Service后Activity和Service之间的通信!
- android开发步步为营之36:四大组件之Service(中)通过bindService启动
- Android入门-Service-start,end,bind,unbind之间的区别
- service使用以及startService,stopService,bindService,unbindService方法比较
- startService、stopService、bindService和unbindService的关系
- Android -- service两种启动方式startService与bindService
- 启动service的两种方式:startService与bindService的区别
- 启动service的两种方式:startService与bindService的区别
- activity中如何获取service的运行状态? 使用startservice方式启动
- Activity通过bindService启动Service后Activity和Service之间的通信!
- Android 两种启动Service(远程)的方式:Bind 与Start