前台服务和后台服务的区别
来源:互联网 发布:什么是java高并发 编辑:程序博客网 时间:2024/04/30 22:10
类别
区别
应用
前台服务
会在通知一栏显示 ONGOING 的 Notification,
当服务被终止的时候,通知一栏的 Notification 也会消失,这样对于用户有一定的通知作用。常见的如音乐播放服务。
后台服务
默认的服务即为后台服务,即不会在通知一栏显示 ONGOING 的 Notification。
当服务被终止的时候,用户是看不到效果的。某些不需要运行或终止提示的服务,如天气更新,日期同步,邮件同步等。
有人可能会问,后台服务我们可以自己创建 ONGOING 的 Notification 这样就成为前台服务吗?答案是否定的,前台服务是在做了上述工作之后需要调用 startForeground ( android 2.0 及其以后版本 )或 setForeground (android 2.0 以前的版本)使服务成为 前台服务。这样做的好处在于,当服务被外部强制终止掉的时候,ONGOING 的 Notification 任然会移除掉。
- 前台服务和后台服务的区别
- 安卓前台服务和后台服务的区别
- Android Service生命周期,本地服务远程服务,前台服务后台服务,启动方式,与IntentService区别全面解析
- 前台线程和后台线程的区别
- 前台线程和后台线程的区别
- 前台线程和后台线程的区别
- oracle服务进程和后台进程区别
- 前台服务的使用
- Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
- Service过往总结--后台服务,前台服务,扩展Binder,Messenger
- 前台服务
- 前台服务
- 前台服务
- 服务和进程的区别
- c#前台线程与后台线程的区别和联系
- .Net中后台线程和前台线程的区别
- C#中前台线程和后台线程的区别
- c#前台线程与后台线程的区别和联系
- DEV_OBJ和 DRI_OBJ 结构
- 架构演进-实例篇
- 顺序栈的实现 C语言版(二)
- 理解C#中值类型和引用类型的区别
- python: thread
- 前台服务和后台服务的区别
- 数据结构之删除线性表中的元素
- Java Socket实现多人聊天室---swing做UI
- Hibernate学习笔记
- IT民工路--2.研究所
- Android 中的 Service 全面总结
- 将网页全屏显示的三种方法
- IT民工路--3.离职
- ACE入门 (二)配置文件