首页 > 解决方案 > 如何在“WorkManager”中设置最小时间间隔

问题描述

我已将时间间隔设置为PeriodicWorkRequest15 分钟,但有时它会在 15 分钟间隔之前执行

这是我的代码

// 启动工作者

            PeriodicWorkRequest periodicWork = new PeriodicWorkRequest.Builder(LocationWorker.class, 15, 
            TimeUnit.MINUTES)
                    .addTag(TAG)
                    .build();
            WorkManager.getInstance().enqueueUniquePeriodicWork("Location", ExistingPeriodicWorkPolicy.KEEP, periodicWork);

请建议我做错了什么或如何在 15 分钟后准确执行我的代码

标签: androidandroid-workmanager

解决方案


推荐阅读