Android 即使在使用Alarm Manager之后,服务也会停止

Android 即使在使用Alarm Manager之后,服务也会停止,android,Android,我需要一直在我的服务中运行一些功能 因此,我使用报警管理器使我的服务充满活力 我每30分钟使用一次调用服务 但是,如果我让我的android设备长时间闲置(我通过让设备闲置一夜进行测试),我会发现我的服务没有执行我的功能 我只能看到近2小时的日志,但此后我的服务将无法运行 我只想知道我怎样才能让我的服务一直保持活力 请帮忙 无法持久化应用程序服务 您有3个选项([by] 如果您需要定期起床、工作和死亡的服务,请使用AlarmManager 如果您需要您的服务在有限的时间内连续运行,如音乐 播放器

我需要一直在我的服务中运行一些功能

因此,我使用报警管理器使我的服务充满活力

我每30分钟使用一次调用服务

但是,如果我让我的android设备长时间闲置(我通过让设备闲置一夜进行测试),我会发现我的服务没有执行我的功能

我只能看到近2小时的日志,但此后我的服务将无法运行

我只想知道我怎样才能让我的服务一直保持活力


请帮忙

无法持久化应用程序服务

您有3个选项([by]

  • 如果您需要定期起床、工作和死亡的服务,请使用
    AlarmManager
  • 如果您需要您的服务在有限的时间内连续运行,如音乐 播放器,在服务上设置前台()
  • 如果您需要您的服务继续运行,但您可以接受 不时中断,返回
    START\u STICKY
    from
    onstart命令()

  • 总之,Android不会让您的服务永远运行(除非它是系统服务)。

    他已经尝试了第1点,他说他正在使用AlarmManager每30分钟启动一次服务。我的目的是列出他所有的选项。