2

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

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

如果确实如此,即使用户强制关闭它,我是否可以使用 START_STICKY 重新启动服务?

还是有任何其他方法可以防止用户关闭应用程序???

4

1 回答 1

0

据我所知,如果您正在实现使用服务器套接字进行套接字编程的服务,则 START_STICKY 很有用。有时,Android 操作系统可能会在内存不足的情况下终止后台服务,以便可以回收内存。因此,如果您使用 START_STICKY 则不会考虑回收该服务。

于 2013-06-01T12:18:31.327 回答