启动状态(started)

当应用组件(如 Activity)通过调用 startService() 启动服务时,服务即处于“启动”状态。一旦启动,服务即可在后台无限期运行,即使启动服务的组件已被销毁也不受影响,除非手动调用才能停止服务, 已启动的服务通常是执行单一操作,而且不会将结果返回给调用方


绑定状态(bound)

特点:调用者与服务绑定在了一起,调用者一旦退出,服务也就终止,大有“不求同时生,必须同时死”的特点

当应用组件通过调用 bindService() 绑定到服务时,服务即处于“绑定”状态。绑定服务提供了一个客户端-服务器接口,允许组件与服务进行交互、发送请求、获取结果,甚至是利用进程间通信 (IPC) 跨进程执行这些操作。 仅当与另一个应用组件绑定时,绑定服务才会运行。 多个组件可以同时绑定到该服务,但全部取消绑定后,该服务即会被销毁

Service的两种状态形式相关推荐

  1. 量子计算的基本原理——本质上是在操作薛定谔的猫(同时去运算和操作死+不死两种状态)...

    摘自:https://www.zhihu.com/question/26933442/answer/34797301 更新了!~更新了!稍微写的更详细一点.我觉得这样应该能懂了. 请专家指正.下面论述 ...

  2. PE知识复习之PE的两种状态

    PE知识复习之PE的两种状态 一丶熟悉PE的整体结构 从下面依次网上看.可以得出PE结构 其中DOS头有DOS头结构 也就是 IMAGE_DOS_HEADER 关于结构体的各项属性.前边已经写过了.本 ...

  3. Linux下安装Docker,报错docker: unrecognized service的两种解决方案

    Linux下安装Docker,报错docker: unrecognized service的两种解决方案 参考文章: (1)Linux下安装Docker,报错docker: unrecognized ...

  4. android启动服务的生命周期,Android Service的两种启动方式以及生命周期

    Service的两种启动方式: 1.startService 2.bindService 注意: .在Android 5.0之后google出于安全的角度禁止了隐式声明Intent来启动Service ...

  5. 二分查找理论(三种问题类型、两种算法形式)

    从这篇文章开始,我将开启算法专栏,记录在刀砍leetcode算法过程中的理论总结与实战代码,我认为二分算法是算法问题中细节最多的部分,所以我先拿它开刀!二分题目实战请看我的二分查找专栏:二分查找实战专 ...

  6. Android-服务Service(2)-bind绑定Service及两种生命周期

    上篇是第一种方法,这里主要是第二种Context.bindService()方法 1. 开发步骤 1. 绑定服务 Intent intent=new Intent(getBaseContext(),M ...

  7. C语言有符号 存储,【填空题】在C语言中,对于整型变量采用有符号数和_________数两种存储形式。...

    [填空题]在C语言中,对于整型变量采用有符号数和_________数两种存储形式. 更多相关问题 [单选] 肝内胆管结石和肝内钙化灶的超声鉴别要点是:①前者比后者大.②前者为强回声,后方声影明显:后者 ...

  8. 算法题:一个圆环上有100个灯泡,灯泡有打开和关闭两种状态,灯泡的状态随机,按一个灯泡的开关,相邻的两个灯泡的状态也发生一次变化。比如暗-亮-暗,按中间灯泡,变化为亮-暗-亮。问设计一道算法,使得所有

    算法题:一个圆环上有100个灯泡,灯泡有打开和关闭两种状态,灯泡的状态随机,按一个灯泡的开关,相邻的两个灯泡的状态也发生一次变化.比如暗-亮-暗,按中间灯泡,变化为亮-暗-亮.问设计一道算法,使得所有 ...

  9. 算法题:一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡状态随机。设计算法,使灯泡都亮。

    算法题:一个圆环上有100个灯泡,灯泡有打开关闭两种状态,灯泡状态随机,按一个灯泡,相邻两个灯泡的状态也会改变. eg: ' 暗 - 亮 - 暗 ' 按中间灯泡 ,变化为 ' 亮 - 暗 - 亮 '. ...

最新文章

  1. 怎样学会科学的调研并启动一个项目
  2. Eureka的高可用
  3. 在 iOS创建 第一个Cordova 项目
  4. List集合ArrayList,LinkList
  5. Arithmetic Slices
  6. 文件内容查看---Linux
  7. 引入 javascript_在您JavaScript项目中引入类型安全性? 再想一想
  8. 基于微信我们可以做什么样的应用?
  9. layui弹出层:皮肤扩展(文档解读)
  10. 2019年信息安全工程师备考技巧
  11. Linux系统安装管理
  12. 浅谈网络通信中的流量整形
  13. ubuntu换系统下载路径源
  14. 怎么扒站建站_个人怎么做独立站Shopify商店!Shopify建站教程详解!(实操干货)...
  15. Tomcat乱码情况完美解决
  16. 词语相似度分析(《知网》、同义词词林、word2vec)
  17. SPSS中系统聚类操作案例
  18. 阿里云对象存储OSS使用说明
  19. 【python技能树】python程序设计思想
  20. 根据身份证号判断年龄

热门文章

  1. 收集到的几篇看雪学院文章
  2. CREO工程图设计 2D出图 图纸设计视频教程
  3. 虚拟机安装kvm,bios已经开启硬件虚拟化功能,仍显示不支持硬件虚拟化
  4. 基础技术篇 2 —— RFID技术(二) - RFID标签分类(按供电方式)
  5. QQ消息窗口弹出思路
  6. linux 如何强制退出,linux 强制用户退出
  7. 五年级数学8课时用计算机探索规律,小学五年级数学《用计算器探索规律》教案范文三篇...
  8. VR虚拟现实的工作原理,你知道多少?【转】
  9. MacBook 设置HEIC动态壁纸
  10. 59十字链表,邻接多重表,边集数组,佛洛依德的冰山理论