美文网首页
WorkManager总结

WorkManager总结

作者: 小易的代码世界 | 来源:发表于2021-11-18 13:48 被阅读0次

1.WorkManager推荐用在任务需要条件触发的场景,比如广播触发,事件触发(网络连接等)。

2.WorkManager能保证任务一定执行,就算app在后台,app被杀死,设备重启。

3.WorkManager重试策略的最大允许时长是5个小时,所以不能一直重试。

4.WorkManager通过setProgressAsync同步进度,该进度是通过数据库同步的,有可能存在刷新不及时的情况,比如先发一个任务完成的进度,然后返回最终结果,任务完成的结果没有最终结果返回快,会造成进度丢失.

5.WorkManager的补偿策略在返回Result.Retry时生效,返回之后Request进入Enqueue状态。

6.PeriodRequest最短的执行周期是15分钟。

7.设置idle状态以后不能设置补偿策略。

相关文章

网友评论

      本文标题:WorkManager总结

      本文链接:https://www.haomeiwen.com/subject/elidtrtx.html