首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android -前台和后台服务有什么区别?

Android -前台和后台服务有什么区别?
EN

Stack Overflow用户
提问于 2015-06-03 15:09:04
回答 1查看 8.7K关注 0票数 9

在android.com中,它说前台服务是用户知道的东西,如果需要内存,前台服务不太可能被杀死。它说,如果需要内存,后台服务可能会被关闭。这是唯一的不同,还是一个服务可以提供额外的功能?

我的主要问题是,如果有可能被杀,为什么要使用背景服务。谁能提供一个应用程序的例子,使用后台服务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-03 15:57:14

这是唯一的不同,还是一个服务可以提供额外的功能?

要有前台服务,您必须在状态栏中显示一个Notification。理想情况下,Notification使用户能够控制应用程序的操作,例如停止前台服务所做的任何操作(例如播放音乐)。

如果背景服务有可能被杀死,为什么要使用它?

其他原因之一是,如果你在状态栏中添加图标而没有充分的理由让它们出现,用户就会变得非常暴躁。

通常,您都不使用任何类型的服务,即除非它正在积极地向用户传递价值。许多后台服务都是短暂的,做一些特定的工作(例如,检查邮件服务器是否有新消息)并离开。没有充分的理由为这项工作提供前台服务,尽管一些开发人员无论如何也会这样做的。

谁能提供一个应用程序的例子,使用后台服务?

设备上的大多数应用程序都使用后台服务。

票数 30
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30624019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档