2016-02-05 94 views
0

即使任务被销毁,我也想运行脚本。这工作正常,但是有可能让用户在销毁应用程序后继续运行此服务? 我读了一些关于绑定服务的内容,但这不适用于我。应用程序卸载后可以运行Android服务吗?

+0

显然不返回Service.START_STICKY,这将是一个安全问题。我会删除应用程序,但它仍然会运行一部分。另外请澄清你的意思是销毁还是卸载。这些是不一样的 – Gavriel

+1

只是想澄清一下,你是什么意思的“破坏应用程序”?你在标题中提到了卸载,但你谈论的是破坏应用程序,这听起来像应用程序已停止运行。 – Beggs

+0

ü破坏应用程序是什么意思? –

回答

0

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

但是,可以使应用程序被杀死(但不卸载)后,服务自动重新启动通过context.startService(Intent)开始,并在onStartCommand()

@Override 
public int onStartCommand(Intent intent, int flags, int startId) { 
    return START_STICKY; 
} 
相关问题