WorkManager / Hilt
2026/8/23小于 1 分钟
⏰ WorkManager / Hilt
后台任务调度与依赖注入。
文章列表
核心要点
WorkManager
- 适用场景:可延迟、需保证执行的后台任务(同步、备份)
- 约束条件:网络、充电、空闲时执行
- 任务链:
beginWith→then链式组合 - 周期性任务:
PeriodicWorkRequest(最小间隔 15 分钟)
Hilt
- 注解:
@HiltAndroidApp、@AndroidEntryPoint、@Inject、@Module、@Provides - 作用域:
@Singleton、@ActivityScoped、@ViewModelScoped - 与 Dagger 关系:Hilt 是 Dagger 的 Android 封装,简化配置
- 配合 ViewModel:
@HiltViewModel+by viewModels()