android - 即使应用程序被用户从后台杀死,如何始终运行后台服务

标签 android android-service android-5.0-lollipop

我编写粘性服务的解决方案在 Android 版本 Lollipop 下工作正常,但在 Lollipop 版本以上,当用户从后台终止应用程序时,服务将被关闭。

大家有什么建议吗?

最佳答案

使用可以将服务启动为前台,即使操作系统无法终止它以获取更多信息,请检查链接 Running a service in the foreground

关于android - 即使应用程序被用户从后台杀死,如何始终运行后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46537260/

相关文章:

java - 即使用户切换应用程序,CountDownTimer 也会运行

android - 切换控件在 Android 5.0 版的 Dialog 上不起作用

android - 如何在带有 Android 5.0 Lollipop 的代码(不是 xml)中以编程方式使用 RippleDrawable?

android - 即使添加 InstantTaskExecutorRule 后,android.os.Looper 中的方法 getMainLooper 未被模拟仍然发生

android - 尝试在自定义对话框中使用 getIntent() 会出现错误。解决此错误的解决方案?

android - 在实现Firebase Phone Auth时,我从顶部得到一个奇怪的黑条动画

android - 无法使用 Mockito 模拟 WebView

java - 我的 Android 服务无法继续运行

android - 如何在Android Studio中使用Gradle链接外部文件/文件夹(Eclipse的linkedresources功能)

java - 如何让一个服务在后台运行并且永不停止?