仅在应用关闭时才有效的Android服务

时间:2014-08-22 16:36:22

标签: android service

作为标题,我需要一个Android服务 - 定期调用Web服务 - 仅在应用程序关闭时才能完成工作。当应用程序运行时(如果在后台或前台无关紧要),必须停止服务。

我怎么能做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您只有一个Activity作为应用的入口点,那将非常简单。当用户离开您的应用时,此Activity将被终止销毁,因此覆盖onDestroy()并从那里启动Service即可完成工作。当相同的Activity开始时,您可以请求停止活动内Service onCreate()