如何使用带有链接工人的工作管理器创建定期请求。

PeriodicWorkRequest validateEncryptionKey = new
PeriodicWorkRequest.Builder(
            EncryptionKeyWorker.class,
            repeaptInterval,
            TimeUnit.HOURS)
            .setInputData(
                    EncryptionKeyWorker.createInputData(
                            false,
                            1,
                            encryptionPublicKeyVersion))
            .build();

    PeriodicWorkRequest uploadImage = new PeriodicWorkRequest.Builder(
            UploadImageWorker.class,
            repeaptInterval,
            TimeUnit.HOURS).build();


我想将这两个定期请求链接在一起

最佳答案

如果您想将它们一起启动,则只需将它们放在一个电话中,管理器就会并行运行所有这些任务

.beginWith(workA, workB, workC)


但是,如果您希望像一个接一个的起点一样将它们链接起来-PeriodicWorkRequest是不可能的

09-25 21:05