java - 如何每 15 分钟重复一次操作

标签 java android

我知道这个问题被问了几次,但我仍然不明白。 实现此类操作的正确方法是什么 - 例如从网络下载一些数据,例如每 15 分钟一类。即使在重新启动 android 后我也想运行此操作(无需用户启动应用程序)。 我应该只使用 AlarmManager + 广播接收器还是 AlarmManager + 服务(IntentService?)还是什么? :)

最佳答案

要在 15 分钟后执行任务,您可以使用 AlarmManager为此。
由于您需要在重新启动后继续,因此需要额外的启动接收器。

所以你的代码流程如下

1.安排闹钟在应用程序启动时每 15 分钟触发一次。您的闹钟可以启动一项服务来执行您需要执行的任务。

2.BootReceiver 再次接收时,您必须安排闹钟。

关于java - 如何每 15 分钟重复一次操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152771/

相关文章:

java - 访问 Android UI Automator 测试的资源

android - Android 中的 Java 安全文件位置

java - 为什么我的程序没有从文件夹中提取文件

java.lang.NoSuchMethodException : com. mchange.v2.c3p0.PoolBackedDataSource.setUserOverridesAsString(java.lang.String)

android - 我可以在 fragment 中构建操作栏吗?

java - 使用处理检测 Android 上的捏合 Action

android - 如何在操作栏上添加后退箭头或后退按钮

java - Spring JDBC中如何组合多个参数源?

Java如何从字符串实例化一个类

java - 快速将图像转换为字节数组