【问题标题】:Is it good Practice to start service every 15 minute & destroy it after sending location information in android?在android中发送位置信息后每15分钟启动一次服务并销毁它是一种好习惯吗?
【发布时间】:2012-02-16 10:57:40
【问题描述】:

我想通过服务每 15 分钟发送一次位置信息。我面临的问题是,服务在几个小时后被杀死一次。所以,我在想的是发送位置信息并停止服务并在 15 分钟后再次创建它。这样做是个好主意吗?如何实现?如何完成,我不知道如何每 15 分钟停止和创建服务。

谢谢..

【问题讨论】:

    标签: android service location


    【解决方案1】:

    您可以在 AlarmManager 的帮助下执行此操作,每次调用后重新安排警报,这是最好的方法,根据您的情况。 AlarmManager 永远不会被杀死,因为它直接与 System RTC 连接。 here 是示例。

    【讨论】:

    • 谢谢.. Yuvi.. 它提供了一个从活动设置警报管理器的示例。我没有活动。那么我怎样才能从服务中实现这个功能呢?
    • 您也可以在服务中使用它
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多