Android 在强制杀戮时重新启动应用程序

Android 在强制杀戮时重新启动应用程序,android,background-service,Android,Background Service,我有地理定位服务。当使用某些任务终止应用程序强制终止时,在“管理应用程序”->Running选项卡中,我的应用程序显示为0进程和1服务,状态为重新启动,但未重新启动 public int onStartCommand(Intent intent, int flags, int startId) { return START_REDELIVER_INTENT; } 我开始使用 startService(new Intent(this, MyService.class)); 有没有办法重

我有地理定位服务。当使用某些任务终止应用程序强制终止时,在“管理应用程序”->Running选项卡中,我的应用程序显示为0进程和1服务,状态为重新启动,但未重新启动

public int onStartCommand(Intent intent, int flags, int startId) {
    return START_REDELIVER_INTENT;
}
我开始使用

startService(new Intent(this, MyService.class));
有没有办法重新启动该过程?

使用

return START\u STICKY


相反。

您能告诉我强制终止和强制停止之间的区别吗,因为当强制终止服务启动时,但当我强制停止时,它不会重新启动。如果系统没有足够的资源,服务将被强制终止。如果发生错误或用户手动停止它(因此不会重新启动),它将强制关闭。是的,我知道了。谢谢你友好的回答。