如何解决Android:WorkManager 2.5 重复 oneTimeRequest,即使它不是周期性的
我们一直在使用工作管理器来处理某些任务。例如启动启动画面时在后台获取 adId。
自从我们将 workManager 升级到 2.5 以来,我们发现 firebase crashlytics 中的崩溃次数有所增加。在大多数情况下,我们观察到即使对于没有为 WorkManager 设置任何约束的 oneTimeRequest,它也会多次重复任务。
什么可以将工作从运行状态推回入队状态?有没有办法阻止它?
示例代码:
val workRequest = OneTimeWorkRequest.Builder(ConfigWorker::class.java).build()
WorkManager.getInstance(appContext).enqueueUniqueWork("configFetcher",ExistingWorkPolicy.KEEP,workRequest)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。