SuperAPI AI 工具集

android-background-work

通用与其它

查看项目

更新于 10-15 22:13

技能介绍

用途:为 Android 应用的后台任务实现提供规范,优先级 P1(高)。主要能力与用法:使用 WorkManager,后台任务统一采用 CoroutineWorker;显式声明约束条件(如需网络、充电);依赖注入使用 Hilt,通过 @HiltWorker 集成,依赖用 @AssistedInject 构造函数注入,并在 WorkManager 配置中用 HiltWorkerFactory 绑定。前台服务仅在必要时使用:只为用户主动感知的任务(播放、通话、活动导航)生成可见通知,否则改用 WorkManager。反模式:不要使用 IntentService(已弃用),所有后台任务改用 WorkManager;不要用短时后台任务,应在 ViewModel 作用域内使用协程。资料提到 Worker Template 作为参考。限制:官方文本暂未提供,具体模板内容、版本要求与完整示例暂未提供。