onCheckParams method

  1. @protected
FutureOr<bool> onCheckParams(
  1. T data
)

参数合法性检测

data为本次任务执行周期中的数据包装类,由onCreateWorkData创建, 可以获取用户传递的自定义WorkData.extra

  • 用于检测任务启动所需的参数是否合法,需要子类重写检测规则。
  • 检测成功任务才会被正常执行,如果检测失败则onParamsError会被调用, 且后续网络请求任务不再执行,并进入异常流onFailed
  • 参数合法返回true,非法返回false。

Implementation

@protected
FutureOr<bool> onCheckParams(T data) => true;