这里就先介绍一下 WorkManager。
WorkManager简介
其实就是”管理一些要在后台工作的任务, – 即使你的应用没启动也能保证任务能被执行”。
1....1,代码实现上也分为两步:Worker是干活的主体,它只管轮到了它时要做的工作,不管其它的东西。...ID(一般是一个UUID, 以保证唯一性),
何时执行,
有没有限制(如只有在充电并连网时才执行此任务),
执行链 (当某任务执行完了, 才能轮到我执行)。...你不用说应用被杀了, 就是你退出了这个注册的Activity, 你都收不到LiveData的通知. 所以说你的应用被杀, 任务又执行完了时, 是没有UI通知的, 更不会强行启动你的启动。...5,插入任务时, 已经有相同的任务时, 怎么办?
WorkManager可以用beginUniqueWork()来执行唯一工作队列(“unique work sequence”).