Service学习之路(02)之Service启动和停止Service
来源:互联网 发布:爱知中学高中部怎么样 编辑:程序博客网 时间:2024/06/03 12:30
上一篇文章已经很清晰的讲解了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学习
- java 类加载器的一些理解
- solr新手入门
- 细节决定成败(用结构体变量和结构体指针变量的指针做函数参数)
- 欢迎使用CSDN-markdown编辑器
- Service学习之路(01)之Service简介及使用
- Service学习之路(02)之Service启动和停止Service
- 省市区县三级联动,用json文件本地加载
- 阿基米德螺旋线
- codeforces128B——String
- Service学习之路(03)之绑定本地Service并与之通信
- 维纳滤波
- Apache Curator入门实战
- 设计模式-行为设计模式:备忘录模式 Memento
- Android传输数据时加密详解