4

有什么简单的方法可以改变重复间隔PeriodicWorkRequest吗?

让我们Worker每 6 小时触发一次并且已经入队,但我需要将其更改为 3 小时。

如果解决方案是取消请求并创建新请求,那么没有重复的干净方法是什么?

4

1 回答 1

4

通过使用WorkManager.enqueueUniquePeriodicWork.
ExistingPeriodicWorkPolicy.REPLACE用作政策。

参考:https ://developer.android.com/reference/androidx/work/WorkManager#enqueueuniqueperiodicwork

请注意,workmanager 版本应高于或等于 1.0.0-alpha03

于 2018-06-21T00:09:50.137 回答