HarmonyOS 鸿蒙Next拨打电话app进程被杀掉了

HarmonyOS 鸿蒙Next拨打电话app进程被杀掉了 【设备信息】Mate60pro
【API版本】Api12
【DevEco Studio版本】5.0.3.900

问题描述:

call.makeCall('0871-63575660', err => {
  ToastUtil.showToast(JSON.stringify(err))
});

拨打电话 app进程被杀掉了
应用如果不被杀掉

2 回复

我这边没有复现,你可以参考官方文档,makeCall方法的使用
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-call-V5#callmakecall7

更多关于HarmonyOS 鸿蒙Next拨打电话app进程被杀掉了的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙Next)中,拨打电话的App进程被杀掉可能是由于系统资源管理机制导致的。鸿蒙系统采用了分布式架构和轻量化设计,为了优化系统性能和资源利用率,系统会根据当前运行状态和资源需求对后台进程进行管理。当系统检测到内存不足或其他资源紧张时,可能会终止部分后台进程以释放资源,这包括拨打电话的App。

此外,鸿蒙系统还引入了“应用保活”机制,但并非所有应用都能始终保持在后台运行。如果拨打电话的App未被标记为高优先级或未正确实现保活策略,系统可能会将其终止。开发者可以通过合理使用鸿蒙提供的后台任务管理API(如BackgroundTaskManager)来优化应用的后台行为,减少被系统终止的概率。

如果问题持续存在,建议检查应用的代码实现,确保其符合鸿蒙系统的后台管理规范,并优化资源使用。

回到顶部