java - 如何安排我的 Android 应用程序每小时做一些事情

标签 java android schedule alarm alarmmanager

我希望我的应用程序每小时访问一次数据库并从表中读取下一条记录,然后更新 desctop 小部件并发送通知。我知道有 AlarmManager,我可以用它来注册我的 Intents,但是当手机关闭或重新启动时它们会被删除。

是否有任何其他 android 类/服务可以让我在重启手机时持续更新我的应用程序?

谢谢,

最佳答案

看看android sdk提供的demo应用

http://developer.android.com/samples/RepeatingAlarm/index.html

一旦触发警报,查看 AlarmService_Service 以了解服务的实现

关于java - 如何安排我的 Android 应用程序每小时做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3696082/

相关文章:

java - 日程管理

google-cloud-platform - 如何在 Google Cloud Platform 上安排虚拟机的开启和关闭?

java - RabbitMQ 没有选择正确的消费者

java - SQLite db 高分表无法正确插入和排序 - Android

Java EJB 在运行时修改计划属性值

java - 从 JSONObject 转换为类

android - callBatchTasks(来自 ORMLite)是否在单独的线程中运行?

java - 打印数组 - 重写 toString() 方法

java - 删除 XWPFParagraph 会为其保留段落符号 (¶)

java - 如何仅获取我的应用程序中正在运行的线程