Android基础知识--7.认识Android Service
来源:互联网 发布:网络招聘软件 编辑:程序博客网 时间:2024/05/17 05:17
Service:后台运行,在后端执行一些必要的代码
启动和停止:
启动:startService(new Intent(MainAty.this,MyService.class));
停止:stopService(new Intent(MainAty.this,MyService.class));
Service中需重写onStartCommand(Intent,int,int);
绑定Service:
绑定:bindService(intent,this,Context.BIND_AUTO_CREATE);
this需实现android.content.ServiceConnection接口,实现两个方法onServiceConnected(),绑定成功时执行;onServiceDisconnected(),服务所在进程崩溃或被杀死时执行
解除绑定:unbindService(this);
MyService需重写onBind(Intent intent)方法,内容为return new Binder();
Service生命周期
onCreate():启动时执行,只执行一次
onStartCommand():启动时执行,会重复执行
onDestory():停止时执行
启动并绑定服务后,必须解除绑定并停止服务,服务才会停止;绑定服务后,退出activity时,绑定会被解除并停止服务
0 0
- Android基础知识--7.认识Android Service
- android基础知识----认识Gradle
- 认识 Android Service
- 认识 Android Service
- android中的Service基础知识
- android service基础知识详解
- 【Android基础知识】Service
- [学习笔记]认识Android Service
- Android基础知识_使用Service
- Android基础知识_绑定Service
- Android Service学习笔记--基础知识
- Android基础知识--8.Android中Service通信
- Android从零开始之重新认识Activity--基础知识
- Android从零开始之认识Activity基础知识
- Android 四大组件之认识Service
- [android基础知识] 之三:系统级service
- 解读Android之Service(1)基础知识
- 关于Android service的一些基础知识集合
- 论中超之殇
- 第五周-raptor 三色球问题
- 虚拟机下CentOS7开启SSH连接
- mysql的基本流程控制语句
- SourceTree超前一个版本,落后N个版本
- Android基础知识--7.认识Android Service
- 理清WebSocket和HTTP的关系
- 顺序表应用4-2:元素位置互换之逆置算法(数据改进)
- python学习笔记 ---线程、进程、协程、队列、python-memcache、python-redis
- TestNG-详解preserve-order的作用与测试case的执行顺序
- app包中的fragment和v4包中的fragment的使用的区别
- Linux学习——2016.10.8
- Android库大小概览
- exe调用dll中的对话框防资源防冲突解决办法