TAG

Tag · WorkManager

与 WorkManager 相关的文章集合。

WorkManager基本使用及源码分析(七) - BroadcastReceiver

源码篇 - 广播接收者 ForceStopRunnable BroadcastReceiver ConstraintProxy BatteryNotLowProxy BatteryChargingProxy StorageNotLowProxy NetworkStateProxy...

2021-02-15

WorkManager基本使用及源码分析(一) - 使用篇

目录 ZERO 1. 使用篇 1.1 声明依赖项 1.2 该如何使用? 1.3 WorkRequest类型 1.4 一般操作 1.4.1 任务监听 1.4.2 传递数据 1.4.3 多任务串联 1.4.4 唯一任务 1.4.5 任务约束 1.4.6 任务延时 1.4.7 重试和退...

2021-02-06

WorkManager基本使用及源码分析(三) - SystemAlarmService

目录 源码篇 2.1.1 SystemAlarmService 如何处置命令 (processCommand) 如何分发命令 (CommandHandler) 是怎么调用到Worker.doWork()的? 如何完成回调 (DequeueAndCheckForCompletion...

2021-02-06

WorkManager基本使用及源码分析(二) - WorkManagerInitializer

目录 源码篇 2.1 AndroidManifest 2.1.1 WorkManagerInitializer 源码篇 上一篇中我们简单使用了WorkManager的一般功能,基础使用还是比较简单的。 “WorkManager 是一个 API,可供您轻松调度那些即使在退出应用或重...

2021-02-06

WorkManager基本使用及源码分析(五) - Processor

目录 源码篇 Processor 源码篇 前面从work-runtime库的AndroidManifest.xml中了解到,WorkManager工作主要通过ContentProvider、Service、BroadcastReceiver协同工作,而关注几个主要Service工...

2021-02-06

WorkManager基本使用及源码分析(六) - SystemForegroundService

目录 源码篇 SystemForegroundService 源码篇 上一篇中我们了解了WorkManager使用的的主要组件,猜测了各个组件的作用,并简单介绍了WorkManager是如何初始化的。本篇将延续前文,介绍WorkManager中Service组件之一的System...

2021-02-06

WorkManager基本使用及源码分析(四) - SystemJobService

目录 源码篇 SystemJobService 源码篇 上一篇中我们简单使用了WorkManager的一般功能,基础使用还是比较简单的。 “WorkManager 是一个 API,可供您轻松调度那些即使在退出应用或重启设备后仍应运行的可延期异步任务” 。那么我们来了解一下他到底是...

2021-02-06