0

在应用程序中,我需要更改同一任务的工作管理器持续时间。我不确定之前是否需要取消此任务?例如

Workmanager.registerPeriodicTask(
    "1",
    simplePeriodicTask,
    initialDelay: Duration(seconds: 10),
    frequency: Duration(minutes: minutes), //20 minutes
);

一段时间后

Workmanager.registerPeriodicTask(
    "1",
    simplePeriodicTask,
    initialDelay: Duration(seconds: 10),
    frequency: Duration(minutes: minutes), //40 minutes
);

这是相同的任务。注册同名新人之前需要取消吗?

4

1 回答 1

0

文档中明确提到了

现有工作政策

指示多次计划同一任务时所需的行为。默认为保持

Workmanager.registerOneOffTask("1", "simpleTask", existingWorkPolicy: ExistingWorkPolicy.append);
于 2020-11-08T12:05:21.477 回答