Android中Service的使用
来源:互联网 发布:淘宝上的洋酒可以买吗 编辑:程序博客网 时间:2024/05/22 02:24
Android中启动服务Service有两种方式:startService和bindService。
Service是android系统中的服务,它无法与用户直接进行交互,必须由用户或者其他程序显示的启动。Service跟Activity基本上是类似的,只是Activity运行在前台与用户直接进行交互,而Service则是运行在后台的应用。
Service的生命周期:
(1)startService:onCreate()------>onStartCommand()------>Service running------>onDestory()------Service shut down
(2)bindService:onCreate()------>onBind()------>Clients are bound to service----All clients unbind by calling unbindService()------>onUnbind()------>onDestory()------Service shut down
通过startService开启的服务,一旦服务开启,这个服务和开启它的调用者之间就没有任何关系了。调用者不能访问service里面的方法,即使调用者被系统回收或者调用了ondestory方法,service还会继续存在。
通过bindService开启的服务,服务开启之后,调用者与服务之间还存在着联系,一旦调用者挂了,service也会跟着挂掉,同生共死!!!
bindService生命周期流程图:
0 0
- Android中service的使用
- Android中Service的使用
- Android中Service的使用
- Android中Service的使用及Service生命周期
- Android中Service方式使用的理解
- android中service、activity、broadcast的使用
- Android中service的使用,前台服务
- Android中Service的简单使用
- android中service的简单使用
- Android中绑定模式Service的使用
- Android中Service的使用详解
- Day13-Android中Service的基本使用
- Android Service的使用
- Android Service 的使用
- Android service的使用
- Android Service的使用
- Android Service 的使用
- Android Service 的使用
- 使用txt文档数据绘制matlab曲线
- 用wireshark网络抓包工具来分析单个虚拟用户的带宽
- Angular JS做一个字数限制和提示
- 勉励自己
- httpdns中限流的方案
- Android中Service的使用
- 系统学习深度学习(十六)--Overfeat
- assert()函数的用法
- esri.config.defaults.io.proxyUrl设置
- java.lang.NoSuchFieldError: VERSION_2_3_0 报错解决方案
- 浏览器内核和js引擎
- C#串口通信 [实战] (读取激光雷达数据,生成图像)
- Integer与int的种种比较你知道多少?
- 算法详解--斐波那契数列