如果应用程序被用户强制关闭,则START_STICKY非常有用

时间:2013-06-01 12:08:42

标签: android service forceclose

对于我的Android应用程序,我希望不允许用户杀死它。该应用程序有一个服务运行,持续等待事件通知,目前,如果用户去任务管理器,他可以强制关闭应用程序并终止服务。

我读到了START_STICKY,但我不确定它到底做了什么......以及什么时候。如果应用程序被自动终止(内存不足??),START_STICKY是否确保服务重新启动,以便应用程序再次正常运行?

如果确实如此,即使用户强制关闭服务,我也可以使用START_STICKY重启服务吗?

还是有其他方法阻止用户关闭应用程序???

1 个答案:

答案 0 :(得分:0)

据我所知,如果您正在实现一个使用服务器套接字进行套接字编程的服务,START_ STICKY非常有用。有时,在内存不足的情况下,Android操作系统可能会杀死后台服务,以便回收内存。因此,如果您使用START_ STICKY,那么服务将不会被视为回收