android-workmanager - WorkManager 自定义约束
问题描述
是否可以对工人设置一些自定义约束(条件)?
就我而言,我希望仅在 Room 数据库中的表中有一些数据可用时执行工作程序。如果表不为空,我可以在数据库上观察并安排工作人员,但如果我可以在这种情况下对工作人员设置一些自定义约束,那就更有意义了。
解决方案
此时您不能对 WorkManager 使用自定义约束。
如果您正在控制数据库,我建议您在将OneTimeWorkRequest
数据添加到表后创建一个。
推荐阅读
- android - 如果没有放置物品的地方,我们给 showAsAction="always" 怎么办?
- python - 如何从文件中的类中导入列表?
- python - Python:查找'a_str'中的最后一个字母。用'@'替换'a_str'中这个字母的每个出现。EG 'a_str' = "Dog dog",输出应该是 "Do@do@"
- reactjs - 从搜索 API 获取项目的最佳方式是什么?
- reactjs - 无法在反应路由器中访问我的 /movie/:id 路由,其他人工作正常。你能告诉我我做错了什么吗?
- c++ - Qt c++ VS 代码:如何使用相对文件路径?
- c# - 如何在不重复代码的情况下创建一个类?
- c# - 将按钮列添加到 DataGridView 并将条件文本仅应用于单击的按钮
- php - PHP 对象和数组
- asp.net-mvc - 使用不同的身份验证 MVC 项目来验证其他现有的 MVC 项目