HarmonyOS鸿蒙Next中react-native-maps,两个页面含mapview,跳转返回后点击会闪退
HarmonyOS鸿蒙Next中react-native-maps,两个页面含mapview,跳转返回后点击会闪退
- 页面A含有MapView,页面B也含有MapView
- 从A跳转到B,从B返回A
- 点击A地图上的marker,闪退
“@react-native-oh/react-native-harmony”: “^0.72.67”
“@react-native-oh-tpl/react-native-maps”: “file:…/harmony_tgz/react-native-oh-tpl-react-native-maps-1.10.3-0.1.3.tgz”
DevEco Studio 5.0.4 Release
Build #DS-233.14475.28.36.5011100
Build Version: 5.0.11.100, built on March 28, 2025
Runtime version: 17.0.12+1-b1087.25 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 15.4.1
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 8
Metal Rendering is ON
Registry:
idea.plugins.compatible.build=IC-233.14475.28
更多关于HarmonyOS鸿蒙Next中react-native-maps,两个页面含mapview,跳转返回后点击会闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,为了更快速解决您的问题,并且吸引更多用户一同参与您问题的解答与讨论,建议您补全如下信息:
补全版本信息和复现代码,让参与用户更快速复现您的问题;
更多提问技巧,请参考:【Tips】如何提个好问题
更多关于HarmonyOS鸿蒙Next中react-native-maps,两个页面含mapview,跳转返回后点击会闪退的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中使用react-native-maps
时,两个页面都包含MapView
组件,跳转返回后点击闪退,可能是由于内存管理或组件生命周期问题导致的。建议检查以下几点:
- 组件卸载:确保在页面跳转时正确卸载
MapView
组件,避免内存泄漏。 - 状态管理:检查
MapView
的状态管理,确保在页面返回时重新初始化。 - 版本兼容性:确认
react-native-maps
与HarmonyOS的兼容性,必要时更新到最新版本。 - 日志分析:查看应用日志,定位闪退的具体原因。
如果问题依旧,可以尝试在页面跳转时手动销毁并重新创建MapView
实例。