首页 > 解决方案 > 在 android 中使用 Work Manager API 的定期任务

问题描述

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

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

但是在开始学习这些东西时,我得到了使用 Work Manager 执行定期任务的以下几点。

重点是 :

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

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

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

提前致谢。

标签: androidandroid-studiokotlinscheduled-tasksandroid-workmanager

解决方案


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


推荐阅读