HarmonyOS 后台任务没有调用回调方法
setBackgroundTask() {
// 后台任务
let wantAgentInfo: wantAgent.WantAgentInfo = {
// 点击通知后,将要执行的动作列表
wants: [
{
bundleName: "com.xxx.xxxworld",
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(this.context,
backgroundTaskManager.BackgroundMode.LOCATION, wantAgentObj, callback)
} 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}`);
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
为什么 这个后台任务没有调用 回调方法呢
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 设置后台任务startBackgroundRunning调用成功后,没有显示通知
704浏览 • 1回复 待解决
HarmonyOS 后台任务保持
1112浏览 • 1回复 待解决
HarmonyOS 咨询关于短时后台任务
749浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙后台任务实现长时任务的方法?
768浏览 • 1回复 待解决
terminateSelf方法销毁当前应用之后并没有在后台任务列表中删除
3045浏览 • 1回复 待解决
HarmonyOS 怎么清除entryAbility及后台任务
1146浏览 • 1回复 待解决
HarmonyOS 申请短时后台任务闪退
811浏览 • 1回复 待解决
HarmonyOS 根据文档试例创建后台任务,但是每次都是失败,该如何正确创建后台任务
646浏览 • 1回复 待解决
后台任务中的长时任务如何申请多个任务
2693浏览 • 1回复 待解决
智能穿戴如何启用后台任务?
3101浏览 • 1回复 待解决
HarmonyOS 播放后台任务是否需要主动停止
782浏览 • 1回复 待解决
使用 AbilitySlice 的 startAbility 方法后,如何保证后台任务持续运行?
271浏览 • 0回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法?
1773浏览 • 1回复 待解决
如何查询后台任务中短时任务/长时任务/延迟任务/后台代理提醒相关的系统日志
2821浏览 • 1回复 待解决
HarmonyOS Service Ability后台任务被频繁杀死怎么办?
342浏览 • 1回复 已解决
鸿蒙应用如何高效管理后台任务,避免 CPU 资源浪费?
234浏览 • 0回复 待解决
HarmonyOS 数据传输类型的长后台任务防止冻结
683浏览 • 1回复 待解决
请问HarmonyOsAPI version 6用什么包来申请后台任务
2731浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中管理并执行后台任务?
730浏览 • 1回复 待解决
鸿蒙智能穿戴设备怎样保持后台任务定时获取网络数据?
5144浏览 • 1回复 待解决
应用服务测试框架中开启后台任务,执行15s后timeout,如何预防任务超时?
1535浏览 • 1回复 待解决
HarmonyOS @Watch回调方法没有改变
631浏览 • 1回复 待解决
HarmonyOS 有没有实现后台模糊的方法
799浏览 • 1回复 待解决
taskpool任务执行结束后如何执行回调方法
2924浏览 • 1回复 待解决
HarmonyOS workScheduler定时任务启动成功后没有收到回调
784浏览 • 1回复 待解决
因为后台没有实际任务,长时任务就是自动取消。请参长时任务参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/continuous-task-V5#%E7%BA%A6%E6%9D%9F%E4%B8%8E%E9%99%90%E5%88%B6