【问题标题】:Periodic Task with the use of Work Manager API in android在 android 中使用 Work Manager API 的定期任务
【发布时间】:2021-05-29 17:30:16
【问题描述】:

我需要每隔 3 秒/之后将一些数据上传到云端或服务器。

我想过使用 工作管理器 来完成这个 3 秒的定期任务

但是在开始学习的过程中,我得到了以下关于使用工作管理器执行周期性任务的要点。

重点是:

注意:可定义的最小重复间隔为 15 分钟(与 JobScheduler API 相同)。

那么,我不能在 3 秒的时间间隔内使用工作管理器吗?

请指导并建议我执行此任务的最佳方法。

提前致谢。

【问题讨论】:

  • 应该在应用打开时还是在后台进行上传?

标签: android android-studio kotlin scheduled-tasks android-workmanager


【解决方案1】:

要实现此任务,最好的方法是使用前台服务并获取唤醒锁。这样,服务将始终运行,您可以每 3 秒发送一次数据。 Workmanager 在这里不适合您的情况。

【讨论】:

  • 请指导我。使用工作管理器和作业计划程序,最短持续时间为 15 分钟。请提供相同的链接。
猜你喜欢
  • 2018-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多