应用程序卸载后可以运行Android服务吗?

时间:2016-02-05 15:02:12

标签: android android-service android-service-binding

即使任务被销毁,我也想运行一个脚本。这工作正常,但是在用户销毁应用程序后,是否可以保持此服务运行? 我读了一些关于绑定服务的内容,但这不适合我。

1 个答案:

答案 0 :(得分:0)

没有。如果用户卸载了应用程序,则会销毁所有组件并将其从操作系统中删除。

但是,您可以在应用程序被终止(但未卸载)后通过context.startService(Intent)开始并在Service.START_STICKY中返回onStartCommand()

来自动重新启动服务
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_STICKY;
}