HarmonyOS A页面调用系统的拨打电话api后,点击返回键,回不到A页面
调用拨打电话的api如下:
// 调用查询能力接口
let isSupport = call.hasVoiceCapability();
if (isSupport) {
// 如果设备支持呼叫能力,则继续跳转到拨号界面,并显示拨号的号码
call.makeCall("4009998877", (err: BusinessError) => {
if (!err) {
console.log("make call success.");
} else {
console.log("make call fail, err is:" + JSON.stringify(err));
}
});
// 订阅通话业务状态变化(可选)
class SlotId {
slotId: number = 0
}
class CallStateCallback {
state: call.CallState = call.CallState.CALL_STATE_UNKNOWN;
number: string = "";
}
let slotId: SlotId = { slotId: 0 }
observer.on("callStateChange", slotId, (data: CallStateCallback) => {
WeLog.debug(TAG,"call state change, data is:" + JSON.stringify(data));
});
}else {
WeLog.error(TAG,"not hasVoiceCapability")
}
拨打完电话后,无法回到A页面。我查看日志,发现一点击拨号,A页面执行了aboutToDisapear(),即A页面销毁了。我希望的结果是A页面不销毁,我拨号完成后,电话返回按钮就可以回到A页面
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何调用拨打电话界面
1603浏览 • 1回复 待解决
HarmonyOS 拨打电话系统能力
2009浏览 • 1回复 待解决
HarmonyOS 拨打电话功能
1140浏览 • 1回复 待解决
HarmonyOS h5页面无法跳转到拨打电话的页面
1592浏览 • 1回复 待解决
Web组件点击tel:类型超链接后白屏,未唤起拨打电话
3461浏览 • 1回复 待解决
#鸿蒙学习大百科#如何跳转拨打电话页面?
1148浏览 • 1回复 待解决
HarmonyOS 如何直接调起拨打电话
1785浏览 • 1回复 待解决
web中如何拉起鸿蒙拨打电话的功能
514浏览 • 0回复 待解决
申请拨打电话权限无效
7295浏览 • 1回复 待解决
HarmonyOS H5调用拨打电话的方法,导致ArkWeb白屏
1095浏览 • 1回复 待解决
HarmonyOS有没有拨打电话的相关资料
1788浏览 • 1回复 待解决
HarmonyOS APP能否直接进行拨打电话
1040浏览 • 1回复 待解决
HarmonyOS 判断是否有拨打电话权限
1534浏览 • 1回复 待解决
HarmonyOS web内通过tel://xxxx格式url无法唤起系统拨打电话
785浏览 • 1回复 待解决
升级鸿蒙系统后打电话断音
11412浏览 • 1回复 待解决
HarmonyOS 拨打电话功能是否需要使用权限
1014浏览 • 1回复 待解决
Web组件加载网页后,在页面内点击跳转n层后,点击系统返回键,app直接退到桌面了。如何返回上一个页面?
1368浏览 • 1回复 待解决
HarmonyOS Webview如何监听滚动事件?H5如何直接调用拨打电话?
1093浏览 • 1回复 待解决
HarmonyOS Web组件中怎么拨打电话、跳转应用商店?
968浏览 • 1回复 待解决
HarmonyOS app调用打电话功能报错
1440浏览 • 1回复 待解决
嵌入web页面后,点击进入系统设置,如何监听返回到当前页面
2901浏览 • 1回复 待解决
web前端页面调用应用侧函数后, promptAction.showDialog弹窗,点击按钮没有回调
1428浏览 • 1回复 待解决
HarmonyOS 返回之前的页面,之前页面调用router.getParams()返回undefined
941浏览 • 1回复 待解决
react-native 如何监听HarmonyOS侧滑返回或者点击系统返回键
2034浏览 • 1回复 待解决
如何跳转通讯录 、 打电话
3547浏览 • 1回复 待解决
参考如下:可以返回到应用页面,这里返回两次,逐级返回至应用页面