就 WorkManager 而言,挂起意味着什么?
What does pending mean as far as WorkManager states?
我正在尝试使用 ExistingWorkPolicy
编写一些代码 运行,这些代码需要是唯一的并且 运行 只需完成一次。
documentation of ExistingWorkPolicy of REPLACE
and KEEP
talking about pending (uncompleted) work
. But the documentation of Work States只讲Enqueued
、Running
、Cancelled
、Failed
、Succeeded
。
我想知道 pending
或 uncompleted
在这种情况下到底是什么意思?
pending (uncompleted) work
表示不在completed
状态的一切。 Cancelled
、Failed
和 Succeeded
是 completed
个状态。
编辑
如果另一个 WorkRequest 将使用 REPLACE 策略排队 WorkManager
指导 states 当前 运行 worker 将被停止,新的 workRequest 将替换它。
实际杀死工人将取决于其实施。
任何 ListenableWorker
后代将收到 ListenableWorker.onStopped()
来清理自己
我正在尝试使用 ExistingWorkPolicy
编写一些代码 运行,这些代码需要是唯一的并且 运行 只需完成一次。
documentation of ExistingWorkPolicy of REPLACE
and KEEP
talking about pending (uncompleted) work
. But the documentation of Work States只讲Enqueued
、Running
、Cancelled
、Failed
、Succeeded
。
我想知道 pending
或 uncompleted
在这种情况下到底是什么意思?
pending (uncompleted) work
表示不在completed
状态的一切。 Cancelled
、Failed
和 Succeeded
是 completed
个状态。
编辑
如果另一个 WorkRequest 将使用 REPLACE 策略排队 WorkManager
指导 states 当前 运行 worker 将被停止,新的 workRequest 将替换它。
实际杀死工人将取决于其实施。
任何 ListenableWorker
后代将收到 ListenableWorker.onStopped()
来清理自己