【问题标题】:Need to run a service even after the activity is destroyed in android即使活动在android中被破坏,也需要运行服务
【发布时间】:2018-08-07 23:03:38
【问题描述】:

我尝试在onStartCommand() 意向服务方法上使用START_STICKY,我什至尝试在manifest.xml 文件上更改服务的进程名称。但没有一个有效。每当我杀死该应用程序时,该服务也会被破坏。我想设计一个在用户第一次启动应用程序时触发的服务,然后即使在用户终止应用程序后仍继续运行。任何帮助都会很有用

【问题讨论】:

标签: android android-service


【解决方案1】:

在服务类中实现将触发广播的销毁方法。在该广播接收器类中实现接收方法。因此,每当服务销毁此广播接收器类时,都会执行 onreceive 方法。在那个 onreceive 方法中再次启动服务。

【讨论】:

    【解决方案2】:

    您的服务必须在前台,以防止系统关闭它。请参阅Service 类中的startForeground 方法。

    【讨论】:

      猜你喜欢
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多