我有一种情况需要发送WorkRequest.id
给 CoroutineWorker。
我正在处理来自的 Room DB CoroutineWorker
,现在在 DB 的一个列中,我需要存储 WorkRequest.id (UUID),以便当用户从 recyclerview 的任务列表中取消任务时,我可以知道哪个 WorkRequest要取消的 UUID。
现在我的问题是 WorkRequest 的 id 是在数据分配给之后创建的setInputData()
,所以在创建 id 之前,我怎样才能将 WorkRequest.id 发送给我的工人。
有没有办法在创建 WorkRequest 后向 CoroutineWorker 发送额外的数据?