【问题标题】:best way to run a service periodically in android [closed]在android中定期运行服务的最佳方法[关闭]
【发布时间】:2012-06-17 06:31:50
【问题描述】:

我想知道在 android 中定期运行服务以执行某些任务(例如大约“x”小时)是最具成本效益的方式。警报管理器和广播接收器是否是一个不错的选择,或者更好的选择是使用处理程序。有人可以就此提出建议吗,请发布示例代码,说明如何使用警报管理器、广播接收器和其他方式通过处理程序进行操作。

【问题讨论】:

  • 我已经回答了您的问题,但我想单独解决您对示例代码的请求。显然,示例代码通常很棒,但是考虑到您的问题的普遍性,该请求感觉就像您希望有人为您完成工作,或者为您编写教程,这是不合适的。您可以通过网络搜索轻松找到使用AlarmManager 的教程。

标签: android broadcastreceiver handler alarmmanager


【解决方案1】:

AlarmManager 是完成“每 X 小时做某事”的正常方式。使用Handler 并不是一个真正的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-14
    • 2016-02-05
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    • 2010-10-07
    相关资源
    最近更新 更多