OneTimeWorkRequest.Builder和OneTimeWorkRequestBuilder之间有什么区别?

3

我正在学习谷歌Codelabs Android基础课程中的Kotlin WorkManager。我发现代码有两种不同的写法,想知道它们之间是否有什么区别?

// Add WorkRequest to save the image to the filesystem
val save = OneTimeWorkRequest.Builder(SaveImageToFileWorker::class.java).build()

// Add WorkRequest to save the image to the filesystem
val save = OneTimeWorkRequestBuilder<SaveImageToFileWorker>()
        .build()

这两个做的事情一样吗?

1个回答

3

OneTimeWorkRequestBuilder<T>() 是一个创建并返回 OneTimeWorkRequest.Builder 类型对象的函数,它们之间没有任何区别。 您可以在此处查看OneTimeWorkRequestBuilder 函数签名。


1
谢谢您的评论。它帮助我澄清了问题。 - Brian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接