Service 的两种启动方法和区别
来源:互联网 发布:会员数据分析 编辑:程序博客网 时间:2024/06/16 21:40
Service 的两种启动方法和区别
Service的生命周期方法onCreate, onStart, onDestroy
有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。
1 通过startService
Service会经历 onCreate -> onStart
stopService的时候直接onDestroy
如果是调用者自己直接退出而没有调用stopService的话,Service会一直在后台运行。下次调用者再起来可以stopService。
2 通过bindService
Service只会运行onCreate, 这个时候服务的调用者和服务绑定在一起
调用者退出了,Srevice就会调用onUnbind->onDestroyed所谓绑定在一起就共存亡了。并且这种方式还可以使得
调用方(例如)调用服务上的其他的方法。
- Service 的两种启动方法和区别
- Service 的生命周期;两种启动方法和区别
- Android Service 两种启动方法和区别
- service的两种启动方式和区别
- Service的两种启动方式onstartService和onbindService区别
- Service的两种启动的区别
- Service两种启动方式的区别
- android 启动 service 的两种方法
- android 启动 service 的两种方法
- Service的两种启动方法
- Android Service 的两种启动方法
- Service的两种启动方法
- Android--Service的启动方法和区别
- Android 中 Service 的两种启动方式startService和bindService的方式和区别
- Service的两种启动方式及其之间的区别
- Android 启动 Service(startservice和bindservice) 两种方式的区别
- Android Service 两种启动方式的区别
- Android Service 两种启动方式的区别
- 虚拟机下面实现双网卡绑定<bond0>
- Android LayoutInflater inflate
- 《现代操作系统》精读与思考笔记 第四章 文件系统
- Android 混淆代码学习以及Android加密工具--APKProtect的使用
- 解决Mac OS X下VirtualBox "Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE)"错误
- Service 的两种启动方法和区别
- 钱!不该是生活的全部
- [转]内存分配
- Android AsyncTask与handler
- 如何在Xcode上安装cocos2d-x V3.0 beta2 、创建项目
- C - 语言 文件相关:
- java学习之路----java类库----Math类
- C++静态成员函数小结
- win7下j-link的配置调试——基于TQ2440