客户端定时去后台拉取, 看有没有新的推荐.
这时我们要分两步走. 第一步是确定要干什么活(去后台pull推荐信息);第二步是让这个活入队列。...1,代码实现上也分为两步:Worker是干活的主体,它只管轮到了它时要做的工作,不管其它的东西。...ID(一般是一个UUID, 以保证唯一性),
何时执行,
有没有限制(如只有在充电并连网时才执行此任务),
执行链 (当某任务执行完了, 才能轮到我执行)。...你不用说应用被杀了, 就是你退出了这个注册的Activity, 你都收不到LiveData的通知. 所以说你的应用被杀, 任务又执行完了时, 是没有UI通知的, 更不会强行启动你的启动。...5,插入任务时, 已经有相同的任务时, 怎么办?
WorkManager可以用beginUniqueWork()来执行唯一工作队列(“unique work sequence”).