startService:
正常调用:onCreate->onStart
取消绑定:onDestroy
如果调用者自己直接退出而没有调用stopService,则Service会一直在后台运行,直到下次调用者再启动起来,并明确调用stopService

bindService
正常调用:onCreate->onBind
取消绑定:onUnbind->onDestroy

先startService,再bindService
onCreate->onStart->onBind(onCreate只调用一次)
先stopService 再unbindService
点stopService不起作用,点unbindService后,立即输入2条:
onUnbind->onDestroy
如果先unbindService再stopService
则顺序输出:onUnbind->onDestroy

先bindService再startService
onCreate->onBind->onStart(onCreate只调用一次)
先stopService再unbindService
点stopService不起作用,点unbindService后,立即输入2条:
onUnbind->onDestroy
如果先unbindService再stopService
则顺序输出:onUnbind->onDestroy

更多相关文章

  1. Android开发中遇到的bug(2)
  2. Android(安卓)Binder Mechanism (3) -- 如何向系统注册Service
  3. android service 学习(上) 音乐播放
  4. android studio使用jni调用opencv库实现图片转换【详细实例】(二)
  5. Android(安卓)MediaRecorder录制视频提示start failed的解决办法
  6. 设备驱动-----Android关机流程总结
  7. ListView绑定数据的两种方法
  8. Android(安卓)Service组件在进程内绑定(bindService)过程
  9. Android睡眠唤醒机制--系统架构

随机推荐

  1. 【android】 sqliter数据库CRUD
  2. How to crop large photos with Android
  3. android 滑动动画效果
  4. AndClear - Android Clean-up Management
  5. Android ViewPager实现左右滑动翻页
  6. Android 创建没有标题栏的对话框
  7. unity与android交互(1)
  8. Android property-animation 占CPU偏高
  9. Android Training - 使用IntentService执
  10. Android配置gradle 阿里云镜像