android - 在 android 中使用 Work Manager API 的定期任务
问题描述
我需要每 3 秒/之后将一些数据上传到云或服务器。
我想使用工作管理器来完成这个3 秒的定期任务。
但是在开始学习这些东西时,我得到了使用 Work Manager 执行定期任务的以下几点。
重点是 :
注意:可以定义的最小重复间隔为 15 分钟(与 JobScheduler API 相同)。
那么,我不能在 3 秒的时间间隔内使用工作管理器吗?
请指导并建议我执行此任务的最佳方法。
提前致谢。
解决方案
要实现此任务,最好的方法是使用前台服务并获取唤醒锁。这样,服务将始终运行,您可以每 3 秒发送一次数据。Workmanager 在这里不适合您的情况。
推荐阅读
- neovim - yaml语言服务器和nvim配置
- java - 没有可用于 quarkus 测试 amazon lambda 的虚拟通道
- python - HDBSCAN:ValueError:numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 88,从 PyObject 获得 80
- xml - 如何在 xslt-1.0 中获取绝对值
- javascript - 将数据框从 python/pandas 导出到 javascript
- node.js - 玩笑单元测试的问题,其中模拟值被覆盖
- swift - 如何自定义 UIActivityController?斯威夫特 5
- python - python没有打印3个字母的每一个组合并且丢失了很多
- openshift - OpenShift Playground 4.5 和 4.7 登录
- python - Matplotlib pcolormesh 与 x 轴上的时间和布尔真/假作为着色