当前位置:网站首页>Service的两种状态形式
Service的两种状态形式
2022-08-11 06:44:00 【是小A】
启动状态(started)
当应用组件(如 Activity)通过调用 startService() 启动服务时,服务即处于“启动”状态。一旦启动,服务即可在后台无限期运行,即使启动服务的组件已被销毁也不受影响,除非手动调用才能停止服务, 已启动的服务通常是执行单一操作,而且不会将结果返回给调用方
绑定状态(bound)
特点:调用者与服务绑定在了一起,调用者一旦退出,服务也就终止,大有“不求同时生,必须同时死”的特点
当应用组件通过调用 bindService() 绑定到服务时,服务即处于“绑定”状态。绑定服务提供了一个客户端-服务器接口,允许组件与服务进行交互、发送请求、获取结果,甚至是利用进程间通信 (IPC) 跨进程执行这些操作。 仅当与另一个应用组件绑定时,绑定服务才会运行。 多个组件可以同时绑定到该服务,但全部取消绑定后,该服务即会被销毁
边栏推荐
猜你喜欢
李沐d2l(十)--卷积层Ⅰ
Get Pinduoduo product information operation details
Taobao sku API interface (PHP example)
3GPP LTE/NR信道模型
buu—Re(5)
Edge provides label grouping functionality
淘宝商品详情API接口
【LaTex-错误和异常】\verb ended by end of line.原因是因为闭合边界符没有在\verb命令所属行中出现;\verb命令的正确和错误用法、verbatim环境的用法
一种用于EEG超扫描研究的分析流程
进制转换间的那点事
随机推荐
常见激活函数及其导数
你是如何做好Unity项目性能优化的
3GPP LTE/NR信道模型
Daily sql--statistics the total salary of employees in the past three months (excluding the latest month)
buu—Re(5)
Tidb二进制集群搭建
6月各手机银行活跃用户较快增长,创半年新高
Attitude solution - gyroscope + Euler method
Douyin API interface
JD.com product details API call example explanation
伦敦银规则有哪些?
【Pytorch】nn.Linear,nn.Conv
1688 product interface
NTT的Another Me技术助力创造歌舞伎演员中村狮童的数字孪生体,将在 “Cho Kabuki 2022 Powered by NTT”舞台剧中首次亮相
每日sql--统计员工近三个月的总薪水(不包括最新一个月)
线程交替输出(你能想出几种方法)
抖音API接口
Douyin share password url API tool
C语言每日一练——Day02:求最小公倍数(3种方法)
Depth (relay supervision)