Android KitKat中的应用程序进程被杀死

Android KitKat中的应用程序进程被杀死,android,android-4.4-kitkat,Android,Android 4.4 Kitkat,我的应用程序有两个服务,ServiceA和ServiceB服务a是前台服务,服务B将在设备屏幕打开时启动,并在设备屏幕关闭时停止 这两个服务机构正在收集信息,我们不能随意散播。但是,在Android 4.4*上,当设备的屏幕关闭一段时间后再打开时,我可以注意到0个进程和运行部分中运行的ServiceA 我看过这个版本的报告,他们声称当用户从最近的任务中刷出我们的应用程序时,就会出现这种情况。但是,当屏幕关闭一段时间后,我注意到了这一点 请注意,ServiceA和ServiceB返回sticky,

我的应用程序有两个服务,
ServiceA
ServiceB
<代码>服务a是前台服务,
服务B
将在设备屏幕打开时启动,并在设备屏幕关闭时停止

这两个服务机构正在收集信息,我们不能随意散播。但是,在Android 4.4*上,当设备的屏幕关闭一段时间后再打开时,我可以注意到0个进程和运行部分中运行的
ServiceA

我看过这个版本的报告,他们声称当用户从最近的任务中刷出我们的应用程序时,就会出现这种情况。但是,当屏幕关闭一段时间后,我注意到了这一点

请注意,
ServiceA
ServiceB
返回sticky,而且,
ServiceA
是前台服务


任何定义都将非常有用。

发布代码来重现问题。任何服务,如果OnStartCommand返回sticky,都会重新创建此问题。特别是Nexus 5。看看这篇文章: