从设置屏幕手动强制关闭应用程序后服务会自动重新启动

问题描述:

我正在测试一个场景,在此场景中,我必须测试应用程序服务是否在设置屏幕手动强制关闭应用程序服务后重新启动。从设置屏幕手动强制关闭应用程序后服务会自动重新启动

当我强制关闭日志应用它显示: -

11月6日至30日:26:30.283:WARN/ActivityManager(116):服务崩溃的com.test.app/.comm调度重新启动。 Push服务在5000ms内

但是服务在5秒后永远不会重新启动。

我已经覆盖了服务中的所有必要方法(返回onStartCommand中的START_STICKY)。

我在想什么?帮助赞赏

您的服务是应用程序的一部分。因此,如果你杀了应用程序,所有的依赖进程也将被终止(如果它通过Android的任务管理器完成的话。我想如果通过Android市场中的任何任务杀手程序杀死进程,则服务会重新启动)。

+0

我正在讨论强制关闭从设置屏幕案例>管理应用程序>强制关闭。 – user755499

+1

是的,在这种情况下,它不会重新启动。通过这种情况,我也有一些时间来做RnD,并得出结论,如果我们强制关闭应用程序,服务将不会重新启动。 – Sarmad

+0

所以这里有任何解决方案,一些服务标志将被添加,而不是START_STICKY .. – user755499