WorkManager

前言:

Android11不光废弃了AsyncTask,还把IntentService一起废掉了,对于后台的异步服务,官方建议改为使用工作管理器WorkManager。

WorkManager是一个管理后台任务的库,即使应用未运行也能保证任务执行。它不是AsyncTask、ThreadPool或RxJava的替代品,而是与它们互补。WorkManager会根据设备情况选择JobScheduler、AlarmManager或Firebase JobDispatcher。

本文介绍了WorkManager的导入、实例、参数传递、任务链、任务执行策略等,并强调了其在应用被杀死或设备重启后的任务执行能力。

简介:

即使应用被杀,WorkManager仍能执行你安排的任务

versions.work = "2.3.3"

dependencies {
    // Other dependencies
    implementation "androidx.work:work-runtime:$versions.work"
}

你可能感兴趣的:(jetpack,android)