1.使用背景:应用程序中不需要及时完成的任务提供了一个统一的解决方案,以便在设备电量和用户体验之间达到一个较好平衡。
2.WorkManager主要特点:兼容性广并且保证任务一定会被执行,兼容方式API23以上通过JobScheduler完成,API23以下通过AlarmManager和BroadcastReceuvers组合完成任务 无论哪种方案都是交由Executor执行的。WorkManager与工作线程不同,不能保证任务立即得到执行。
3.使用方法:
引入 implementation "androidx.work:work-runtime:x.x.x"
未完待续...