笔记总结 Service
来源:互联网 发布:苹果6网络知识 编辑:程序博客网 时间:2024/06/04 23:24
这是自己的笔记总结,说的可能不清楚,纯属为了提醒自己回忆使用。
Service是Android的四大组件之一:所以记得在清单文件中注册。
Service的分类:
(一)启动service:做完之后不会告诉activity
(二)绑定service:交互
启动service又分为:
(1)粘性service:关不掉,由于内存紧张关闭后会重新复活
(2)非粘性service:死了就死了。
区分粘性和非粘性的区别是:看onStartCommand的返回值。
如果在为返回之前系统崩溃,则不存在粘性和非粘性。
非粘性 :返回值是START_NOT_STICKY 系统杀死,再启动需要自己起startService
粘性:返回值START_STICKY 服务死了之后自己起,但是不是调用startSerivce,而是直接调用service的startCommand方法,所有传过来的intent为null.
返回值START_REDELIVER_INTENT: 死了之后系统自己起,但还是会传过来最后一个intent,(由于最后一个导致死亡的,所以再传这个intent可能还会死亡,但是死了四五次就不会再自动启动了。)
0 0
- 笔记总结 Service
- Android学习笔记(九):Service总结
- service 总结
- Service总结
- Service总结
- service总结
- Service总结
- Service总结
- Service总结
- service总结
- Service总结
- Service总结
- Service总结
- Service总结
- service总结
- service总结
- Service笔记
- service笔记
- mysql 函数大全
- 更新ios8.0和xcode6.0之后编译报错use of undeclared identifier ‘GL_BGRA_EXT’
- ActiveXObject函数详解
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Java运行时异常和受检查异常
- 笔记总结 Service
- Oracle 11g闪回归档技术
- 色温
- Redo Level 11 - Table Operation (DML)【对change vector的一些字段有解释】
- 日志打印,随心所欲(日志打印工具类)
- iOS8 百度地图定位及授权问题
- 结合MongoDB开发LBS应用
- c和指针——指针和const
- cocos2d-x3.2中使用的C++11特性总结