WorkManager自定义约束条件

8

是否可以对工人设置一些自定义的限制条件?

在我的情况下,当Room数据库中的表中有一些可用数据时,我希望仅执行工作程序。我可以观察数据库并在表不为空时安排工作程序,但是如果我能够在这种情况下对工作程序设置一些自定义的约束条件,那将更有意义。

2个回答

0
据我所知,你不能这样做。
Constraints类是一个final类,因此你无法扩展它以添加功能。

0

目前无法在WorkManager中使用自定义约束。

如果您正在控制数据库,我建议在数据添加到表格后创建一个OneTimeWorkRequest


有没有可能在未来的工作管理器版本中添加这个功能? - Muhammad Sarim Mehdi

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