gpt4 book ai didi

periodic-task - WorkManager PeriodicWorkRequest 真的对任何人重复吗?

转载 作者:行者123 更新时间:2023-12-01 05:53:03 26 4
gpt4 key购买 nike

我尝试过每 15 分钟重复一次任务,但 Worker#doWork 永远不会被调用,即使是第一次(在 Nexus 6P - Android 8 上)。但是,在 Android 8 模拟器上进行测试时,我观察到它在计划工作后不久第一次被调用,但是它再也不会重复了。我做错了什么?

构建.gradle:

implementation "android.arch.work:work-runtime-ktx:1.0.0-alpha07"

Kotlin 代码:
            val work = PeriodicWorkRequestBuilder<WidgetUpdateWorker>(MIN_PERIODIC_INTERVAL_MILLIS, TimeUnit.MILLISECONDS)
.addTag(TAG_UPDATE_WIDGET)
.build()

WorkManager.getInstance().enqueueUniquePeriodicWork(TAG_UPDATE_WIDGET,
ExistingPeriodicWorkPolicy.KEEP,
work)

最佳答案

将您的应用程序构建依赖项替换为以下一个。 PeriodicWork 在我的应用中运行良好。我已经在许多设备上测试了该应用程序,但不是所有设备。如果您遇到任何设备的问题,请检查并告诉我。

implementation "android.arch.work:work-runtime-ktx:1.0.0-alpha10"

关于periodic-task - WorkManager PeriodicWorkRequest 真的对任何人重复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52118515/

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