【问题标题】:WorkManager custom constraintWorkManager 自定义约束
【发布时间】:2018-11-16 10:40:43
【问题描述】:

是否可以对工人设置一些自定义约束(条件)?

就我而言,我希望仅当 Room 数据库中的表中有一些数据可用时才执行工作程序。如果表不为空,我可以在数据库上观察并安排工作人员,但如果我可以在这种情况下对工作人员设置一些自定义约束,那就更有意义了。

【问题讨论】:

    标签: android-workmanager


    【解决方案1】:

    据我所知你不能。

    Constraints 类是最终类,因此您不能扩展它来添加功能。

    【讨论】:

      【解决方案2】:

      此时您不能对 WorkManager 使用自定义约束。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-23
        • 1970-01-01
        • 2018-06-17
        • 2016-12-05
        • 2017-04-25
        • 2019-11-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多