服务被停止

Service being stopped

我正在尝试在我的 android 应用程序中显示 RSS 提要通知。 后台服务在某些手机上运行良好。但问题是华为 phone 总是杀死后台服务。在过去的 5 天里,我尝试了很多解决方案,其中 none 个有效。当应用程序关闭时,服务会立即终止。

我试过了,

  1. making the service sticky.
  2. using internet service which runs after regular interval.
  3. use the foreground server.
  4. restart service onDestroy event.
  5. using alarm manage to restart the service and many more.

前景 前台服务执行一些用户会注意到的操作。例如,音频应用程序会使用前台服务来播放音轨。前台服务必须显示通知。即使用户未与应用交互,前台服务也会继续 运行。

背景 后台服务执行用户不会直接注意到的操作。例如,如果某个应用程序使用服务来压缩其存储空间,那通常是后台服务。

注意:如果您的应用面向 API 级别 26 或更高级别,当应用本身不在前台时,系统会对 运行 后台服务施加限制。在像这样的大多数情况下,您的应用应该改用计划作业。

你应该使用前台服务。

请检查此 link。 https://developer.android.com/guide/components/services