可以使用@ohos.resourceschedule.backgroundTaskManager (后台任务管理)模块,提供申请后台任务的接口。当应用退至后台时,可以通过本模块接口为应用申请短时、长时任务,避免应用进程被终止或挂起。正常的 UIAbility 在点击、关闭、返回前台、后台切换时,都会执行对应生命周期的方法。应用退至后台后,在后台需要长时间运行用户可感知的任务,如播放音乐、导航等。为防止应用进程被挂起,导致对应功能异常,可以申请长时任务,使应用在后台长时间运行。申请长时任务后,系统会做相应的校验,确保应用在执行相应的长时任务。
可以使用@ohos.resourceschedule.backgroundTaskManager (后台任务管理)模块,提供申请后台任务的接口。当应用退至后台时,可以通过本模块接口为应用申请短时、长时任务,避免应用进程被终止或挂起。
正常的 UIAbility 在点击、关闭、返回前台、后台切换时,都会执行对应生命周期的方法。应用退至后台后,在后台需要长时间运行用户可感知的任务,如播放音乐、导航等。为防止应用进程被挂起,导致对应功能异常,可以申请长时任务,使应用在后台长时间运行。申请长时任务后,系统会做相应的校验,确保应用在执行相应的长时任务。