【发布时间】:2016-07-06 15:52:54
【问题描述】:
基本上我有一项服务每 30 分钟检查一次我的位置,当位置发生变化时,会弹出一个基本通知。我只在我的应用程序关闭时才需要此服务(也停止/暂停)。所以我问我应该在我的活动中从哪里开始我的服务?
我想要类似于 Facebook、Instagram 的东西,而且大多数应用程序都有......从后台运行的服务,当弹出通知时,只需打开 de 应用程序。当应用程序打开时,服务不应该做任何事情。
我尝试了 onDestroy() 方法(在我的 MainActivity 中)但没有成功,并且 onStop() 方法也没有。
我自己解释一下吗?
谢谢!!
【问题讨论】:
-
我认为这不是一个好主意。我的意思是,如果有人只是打开-关闭或反之亦然您的应用程序,您的服务想法不会有太大帮助...
-
您可以随时运行您的服务来获取位置...
标签: android service background