我们在队列中收到很多请求。每当我们收到任何请求时,我们都会实例化workermanager工作。ExistingWorkPolicy.REPLACE如何工作?
文档说:
如果存在具有相同唯一名称的待处理(未完成)工作,则取消并删除它。
它是否也会在中途杀死现有正在运行的worker?我们真的不希望现有的worker在中途停止,当worker在排队等待时被替换是可以的,但不在运行状态下。我们可以在这里使用REPLACE选项吗?
文档说:
如果存在具有相同唯一名称的待处理(未完成)工作,则取消并删除它。
它是否也会在中途杀死现有正在运行的worker?我们真的不希望现有的worker在中途停止,当worker在排队等待时被替换是可以的,但不在运行状态下。我们可以在这里使用REPLACE选项吗?
https://developer.android.com/reference/androidx/work/ExistingWorkPolicy