Android 面试题笔记-------bindservice与startservice的生命周期?
2012-04-02 10:41
399 查看
Service对象不能自己启动,需要通过某个Activity、Service或者其他Context对象来启动。启动的方法有两种,Context.startService和Context.bindService()。两种方式的生命周期是不同的,具体如下所示。
Context.startService方式的生命周期:
启动时,startService –> onCreate() –> onStart()
停止时,stopService –> onDestroy()
Context.bindService方式的生命周期:
绑定时,bindService -> onCreate() –> onBind()
解绑定时,unbindService –>onUnbind() –> onDestory()
Context.startService方式的生命周期:
启动时,startService –> onCreate() –> onStart()
停止时,stopService –> onDestroy()
Context.bindService方式的生命周期:
绑定时,bindService -> onCreate() –> onBind()
解绑定时,unbindService –>onUnbind() –> onDestory()
相关文章推荐
- Android基础笔记(十六)- Service:startService()、stopService()、bindService()、unbindService()补充
- Android基础笔记(十六)- Service:startService()、stopService()、bindService()、unbindService()补充
- Android笔记-service启动过程分析:bindService源码分析、startService和bindService区别
- Android菜鸟笔记-由startService到bindService的学习
- Android基础笔记(十六)- Service:startService()、stopService()、bindService()、unbindService()补充
- Android Service生命周期 Service里面的onStartCommand()方法详解
- 深入理解Android的startservice和bindservice
- 【Android笔记】Service的生命周期
- android之service的startService和bindService的区别
- Android之startService与bindService的区别
- 深入理解Android的startservice和bindservice
- Android菜鸟的成长笔记(19)——Service的生命周期
- Android中bindService的使用及Service生命周期
- Android里Service的bindService()和startService()混合使用深入分析
- Android Service学习笔记--Service生命周期
- android startService流程梳理笔记
- Android里Service的bindService()和startService()混合使用深入分析
- 深入理解Android的startservice和bindservice
- Android学习札记三:初涉Service(1)之Context.startService()与Context.bindService()区别(转)
- android之startService和bindService方法的区别