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 如何调用拨打电话界面
243浏览 • 1回复 待解决
HarmonyOS 拨打电话系统能力
738浏览 • 1回复 待解决
HarmonyOS 拨打电话功能
18浏览 • 1回复 待解决
HarmonyOS h5页面无法跳转到拨打电话的页面
119浏览 • 1回复 待解决
Web组件点击tel:类型超链接后白屏,未唤起拨打电话
2426浏览 • 1回复 待解决
HarmonyOS APP能否直接进行拨打电话
15浏览 • 1回复 待解决
#鸿蒙学习大百科#如何跳转拨打电话页面?
393浏览 • 1回复 待解决
HarmonyOS web内通过tel://xxxx格式url无法唤起系统拨打电话
110浏览 • 1回复 待解决
HarmonyOS 如何直接调起拨打电话
213浏览 • 1回复 待解决
升级鸿蒙系统后打电话断音
10278浏览 • 1回复 待解决
HarmonyOS 拨打电话功能是否需要使用权限
23浏览 • 1回复 待解决
HarmonyOS H5调用拨打电话的方法,导致ArkWeb白屏
25浏览 • 1回复 待解决
申请拨打电话权限无效
6250浏览 • 1回复 待解决
HarmonyOS有没有拨打电话的相关资料
581浏览 • 1回复 待解决
HarmonyOS 判断是否有拨打电话权限
280浏览 • 1回复 待解决
Web组件加载网页后,在页面内点击跳转n层后,点击系统返回键,app直接退到桌面了。如何返回上一个页面?
487浏览 • 1回复 待解决
HarmonyOS Webview如何监听滚动事件?H5如何直接调用拨打电话?
165浏览 • 1回复 待解决
HarmonyOS Web组件中怎么拨打电话、跳转应用商店?
224浏览 • 1回复 待解决
嵌入web页面后,点击进入系统设置,如何监听返回到当前页面
2153浏览 • 1回复 待解决
HarmonyOS app调用打电话功能报错
402浏览 • 1回复 待解决
web前端页面调用应用侧函数后, promptAction.showDialog弹窗,点击按钮没有回调
550浏览 • 1回复 待解决
HarmonyOS 返回之前的页面,之前页面调用router.getParams()返回undefined
216浏览 • 1回复 待解决
如何跳转通讯录 、 打电话
2030浏览 • 1回复 待解决
react-native 如何监听HarmonyOS侧滑返回或者点击系统返回键
926浏览 • 1回复 待解决
HarmonyOS 跳转系统应用页面后,点击返回时怎么才能直接回到我当前应用
92浏览 • 1回复 待解决
参考如下:可以返回到应用页面,这里返回两次,逐级返回至应用页面