我搜索了有关链接工人经理的信息。但是我找不到链接工人的好例子。
例如,他们谈论的是压缩照片,然后使用链接工作者将其上传。
谁能告诉我该怎么做?就像如何从copressionWorker(第一工作人员)获取压缩图像并将其传递给uploadWorker(第二工作人员)
任何帮助将不胜感激。
答案 0 :(得分:0)
Google已发布codelab for WorkManager,其中涉及工人链接。
该代码实验室应为您提供有关如何使用WorkManager的很好的介绍。
致电WorkManager.beginWith()
。这将返回WorkContinuation,它定义了WorkRequest的链。您可以通过调用then()
方法来添加到该工作请求链中,例如,如果您有三个WorkRequest对象,即workA,workB和workC,则可以执行以下操作:
WorkContinuation continuation = mWorkManager.beginWith(workA);
continuation.then(workB) // then() returns a new WorkContinuation instance
.then(workC)
.enqueue(); // Enqueues the WorkContinuation which is a chain of work