HarmonyOS 长时任务执行几秒后,自动关闭
以下为核心代码在module.json5文件中,也同样声明了taskKeeping。
let wantAgentInfo: wantAgent.WantAgentInfo = {
// 点击通知后,将要执行的动作列表
wants: [
{
bundleName: "com.xxx.xxx",
abilityName: "EntryAbility"
}
],
// 点击通知后,动作类型
actionType: wantAgent.OperationType.START_ABILITY,
// 使用者自定义的一个私有值
requestCode: 0,
// 点击通知后,动作执行属性
wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
};
try {
// 通过wantAgent模块下getWantAgent方法获取WantAgent对象
wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj: WantAgent) => {
try {
backgroundTaskManager.startBackgroundRunning(getContext(this),
backgroundTaskManager.BackgroundMode.TASK_KEEPING, wantAgentObj, ()=>{
setInterval(()=>{console.log('success')},2200)
})
} catch (error) {
console.error(`Operation startBackgroundRunning failed. code is ${(error as BusinessError).code} message is ${(error as BusinessError).message}`);
}
});
} catch (error) {
console.error(`Operation getWantAgent failed. code is ${(error as BusinessError).code} message is ${(error as BusinessError).message}`);
}
执行上述代码后,确实在短时间内,后台任务继续执行,但是在执行了几秒后,bg任务就自动退出了,请问后台任务为何会退出?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
音频播放与长时任务,若暂停超过5秒,此时之前开启的长时任务便会自己关闭
1758浏览 • 1回复 待解决
长时任务是否阻止系统休眠
354浏览 • 1回复 待解决
如何申请多个长时任务
1934浏览 • 1回复 待解决
后台任务中的长时任务如何申请多个任务
1930浏览 • 1回复 待解决
HarmonyOS 应用需要持续定位位置,如何申请长时任务?
176浏览 • 1回复 待解决
如何查询后台任务中短时任务/长时任务/延迟任务/后台代理提醒相关的系统日志
2036浏览 • 1回复 待解决
音视频播放是否需要创建长时任务
1819浏览 • 1回复 待解决
长时任务后台运行,保证应用不被挂起
889浏览 • 1回复 待解决
linux中crontab的定时任务总是不自动执行怎么回事啊?
2434浏览 • 1回复 待解决
开启定位的长时任务,切入后台后没有持续定位
625浏览 • 1回复 待解决
如何在TaskPool和Woker里执行延时任务、周期任务
344浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中处理不同模型的长时任务申请?
84浏览 • 1回复 待解决
abilities的skills配置对长时任务接口调用产生影响
1882浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT项目中正确配置长时任务权限?
46浏览 • 1回复 待解决
taskpool任务执行结束后如何执行回调方法
2053浏览 • 1回复 待解决
后台长时任务启动失败
2093浏览 • 1回复 待解决
Taskpool耗时任务-3分钟如何预知?任务被回收后怎么处理?
680浏览 • 1回复 待解决
HarmonyOS background tasks kit-短时任务
412浏览 • 1回复 待解决
音频播放长时任务不生效
1858浏览 • 1回复 待解决
请问用什么接口可以实现定时任务?
1654浏览 • 0回复 待解决
后台长时任务启动失败报错码201
2201浏览 • 1回复 待解决
通过TextInputController的stopEditing关闭掉键盘后,如何关闭键盘后,再次获取焦点可以执行onFocus回调
1801浏览 • 1回复 待解决
HarmonyOS线程池周期执行任务
1009浏览 • 1回复 待解决
如何实现定时任务有懂的吗?
2468浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS NEXT后台长时任务如何申请与管理?
38浏览 • 1回复 待解决
taskKeeping手机不支持。