安卓服务

标签 android service

在前台运行 Android 服务有什么缺点?? 我最近读到如果你想让你的服务持续更长时间并且不容易被杀死,我们需要在前台运行服务。

最佳答案

你读的是对的。这取决于你想用你的应用程序做什么。如果你的服务做了一些在没有明确的用户交互的情况下不应该被中断的事情,你应该将它作为前台服务启动。这确保了如果其他应用程序需要更多内存,该服务不会被终止。您还可以显示持续通知,以便用户了解正在发生的事情,并且您可以为您的通知提供功能,例如在点击通知时打开 Activity 等。这方面的示例可能是音乐播放器服务或下载服务.如果您有一个服务在离开应用程序后不一定要运行,您应该选择一个在后台启动的服务,以便在其他任务需要时释放内存。您可以在此处找到更多信息:http://developer.android.com/reference/android/app/Service.html

关于安卓服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3553763/

相关文章:

android - 如何在 Android 中将默认应用程序字体设置为自定义字体?

android - 离开深度嵌套的堆栈时,这是清理 Fragment 后堆栈的正确方法吗?

Android Gallery Widget onScrollStateChanged

Android:永远不会调用叠加按钮 onClick

windows - 创建一个服务作为自动运行

android - 如何从我自己的应用程序打开 NFC

java - 将 JSON 文件从 url 保存到内部存储中

android - 杀死后如何重新启动Cordova应用程序

Linux远程启动/停止过程

c# - 如何在 web.config 中引用 DLL?