Service学习之路(02)之Service启动和停止Service
来源:互联网 发布:商务双肩包 知乎 编辑:程序博客网 时间:2024/06/06 06:33
上一篇文章已经很清晰的讲解了Service的生命周期和使用。在上一篇的代码中增加两个button,一个用于启动Service 一个用于停止。
XML布局文件:
现在看在代码中怎么启动Service和停止Service:
上面代码中不难看出,在MainActivit中启动我定义的FristService服务,下面两个按钮实现监听,操作开始服务和停止服务。
注意:上一篇我提到启动Service有两种方法,(再回顾下):
1、通过Context的startService()方法:通过该方法启动Service,访问者与Service之间没有关联,即时访问者退出了,Service还是在运行。
2、通过Context的bindService()方法,该方法启动Service,访问者与Service是绑定在一起的。访问者退出,那么Service也会退出。
看看运行结果:
1、点击一次开始服务、再点击一次停止服务。如图所下可以很清楚看到Service开启和停止
/2、如果多次启动一个已有的Service组件,将不会再回调onCreate方法,但是每次启动都会执行onstart()
0 0
- Service学习之路(02)之Service启动和停止Service
- Service学习之路(02)之Service启动和停止Service
- Service之“停止Service”
- 启动和停止Service
- 启动和停止Service
- andriod之BroadcastReciever--广播接受者,启动acitivity,和service,以及停止service
- 服务(Service)的停止和启动
- Android Service: 启动service, 停止service
- Service之启动服务
- Service基础之Start()方式启动Service
- Service基础之bind方式启动Service
- Android学习之Service开机启动
- android之路,service学习
- service 总结之启动方式和生命周期
- Android学习之Service
- Android学习之Service
- 学习android之Service
- Android之Service学习
- Flask Web 开发 用户资料
- 在限定期限内索取一套专属于您的免费Delphi 10.1 Berlin Starter版本软件开发工具
- Linux-- 安装软件(centos下)
- Spring AOP + Redis缓存数据库查询
- MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- Service学习之路(02)之Service启动和停止Service
- android 编译类型
- leetcode Add and Search Word - Data structure design
- hadoop 知识点回顾
- 【数论】hdu5072 Coprime (容斥求互质+组合计数)
- STM32 IIC通信简介+PCF8563时钟芯片示例
- C#图片合成
- 核范数为什么能近似凸矩阵的秩
- 荣耀6 H60-L01连接上WIFI但是无法上网