gpt4 book ai didi

android - 工作管理器 : Call doWork() immediately for test purposes

转载 作者:行者123 更新时间:2023-11-29 23:28:05 24 4
gpt4 key购买 nike

如果我有一个 PeriodicWorkRequest,我可以设置一个时间间隔 - 最短为 15 分钟。但是,如何在不等待 15 分钟的情况下测试我的 doWork() 方法是否正常工作?

是否可以使用 OneTimeWorkRequest 进行测试?

提前致谢

最佳答案

是的,没有什么可以阻止您使用 OneTimeWorkRequest

val work = OneTimeWorkRequest.Builder(MyWorker::class.java).build()
WorkManager.getInstance().enqueue(work)

请记住,这不允许您测试您的 Worker 是否会在设定的分钟数后触发,就像使用 PeriodicWorkRequest 时一样。但是,它可以让您测试您的代码是否有效,而无需等待。

关于android - 工作管理器 : Call doWork() immediately for test purposes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53159273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com