Java 如何正确设置前台服务以在后台工作?
我有个问题: 我多次尝试正确设置Java 如何正确设置前台服务以在后台工作?,java,android,background,foreground-service,Java,Android,Background,Foreground Service,我有个问题: 我多次尝试正确设置前台服务,以便在后台工作。每次我的服务在关闭手机屏幕一分钟后暂停。我尝试了WakeLock,通过计时器和线程在服务中触发服务事件 您能帮我解决这个问题吗?前台服务的目的不是执行长时间运行的后台任务。这是为了让用户知道你的应用程序正在做一些工作,并且用户知道这一点 要执行任何后台任务,您可以在Android JetPack库中查看。您可以找到WorkManager的以下主要功能: 主要功能: 向后兼容API 14 在具有API 23的设备上使用JobSchedul
前台服务
,以便在后台工作。每次我的服务
在关闭手机屏幕一分钟后暂停。我尝试了WakeLock
,通过计时器和线程在服务中触发服务事件
您能帮我解决这个问题吗?前台服务的目的不是执行长时间运行的后台任务。这是为了让用户知道你的应用程序正在做一些工作,并且用户知道这一点
要执行任何后台任务
,您可以在Android JetPack库中查看。您可以找到WorkManager的以下主要功能:
主要功能:
- 向后兼容API 14
- 在具有API 23的设备上使用JobScheduler+
- 在具有API 14-22的设备上使用BroadcastReceiver+AlarmManager的组合
- 添加网络可用性或充电状态等工作限制
- 安排异步一次性或定期任务
- 监控和管理计划任务
- 将任务链接在一起
- 确保任务执行,即使应用程序或设备重新启动
- 坚持省电功能,如打瞌睡模式
我不知道你的任务是什么。但是,根据你的问题,你似乎需要做任何背景工作。因此,根据我的理解,我与你们分享的知识很少