Android 每15分钟启动一次服务,并在安卓系统中发送位置信息后将其销毁,这是一种好的做法吗?

Android 每15分钟启动一次服务,并在安卓系统中发送位置信息后将其销毁,这是一种好的做法吗?,android,service,location,Android,Service,Location,我想通过服务每15英里发送一次位置信息。我面临的问题是,服务在几个小时后就被终止了一次。所以,我的想法是发送位置信息,停止服务,15分钟后再次创建。这样做好吗?如何做到这一点?如何做到这一点,我不知道每15分钟如何停止并创建一次服务 谢谢 您可以在AlarmManager的帮助下执行此操作,在每次调用报警后重新安排报警时间,这是最好的方法,具体取决于您的场景。AlarmManager从未被终止,因为它直接与系统RTC连接。是示例。您可以在AlarmManager的帮助下执行此操作,在每次调用报警

我想通过服务每15英里发送一次位置信息。我面临的问题是,服务在几个小时后就被终止了一次。所以,我的想法是发送位置信息,停止服务,15分钟后再次创建。这样做好吗?如何做到这一点?如何做到这一点,我不知道每15分钟如何停止并创建一次服务


谢谢

您可以在AlarmManager的帮助下执行此操作,在每次调用报警后重新安排报警时间,这是最好的方法,具体取决于您的场景。AlarmManager从未被终止,因为它直接与系统RTC连接。是示例。

您可以在AlarmManager的帮助下执行此操作,在每次调用报警后重新安排报警时间,这是最好的方法,根据您的场景而定。AlarmManager从未被终止,因为它直接与系统RTC连接。是示例。

在Android中,您可以在服务中使用计时器和计时器任务。这里有一些例子


在Android中,您可以在服务中使用定时器和定时器任务。这里有一些例子


谢谢尤维。。它给出了从“活动”设置报警管理器的示例。我没有活动。那么我如何在服务中实现此功能呢?您也可以在服务中使用它。。尤维。。它给出了从“活动”设置报警管理器的示例。我没有活动。那么我如何在服务中实现这个功能呢?您也可以在服务中使用它