【问题标题】:How can I reduce the minimum interval for periodic work requests?如何减少定期工作请求的最小间隔?
【发布时间】:2020-12-29 20:23:46
【问题描述】:

我知道从WorkManager 请求定期工作时至少有 15 分钟的间隔,我理解这样做的原因。

然而,出于调试目的,当我想测试一些工作是如何安排和运行的时,必须等待 15 分钟才能看到结果非常烦人。对于某些调试任务,尤其是需要检查WorkManager 的行为时,似乎没有选择使用警报服务之类的变通方法。

那么是否有可能只是为了调试而暂时绕过最小周期间隔?

【问题讨论】:

    标签: android debugging android-workmanager


    【解决方案1】:

    那么是否有可能只是为了调试而暂时绕过最小周期间隔?

    不,因为那样开发人员会出于任何原因使用它。

    等待15分钟才能看到结果非常烦人

    unit tests of your Worker

    或者,写instrumented tests of your Worker

    或者,使您的Worker 成为包含实际业务逻辑的其他代码的非常薄的包装器。将Worker 用于周期性方面,并直接使用包装代码进行调试(例如,暂时将其连接到Button)。

    【讨论】:

      猜你喜欢
      • 2019-08-12
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      相关资源
      最近更新 更多