自己按照百度地图SDK开发文档和DEMO, 项目进行集成百度地图(做的是云搜索模块),运行结果是第一次进去的时候是没事的,第二次进来 mBaiduMap.animateMapStatus(u);一直发生空指针异常,原因如下:就是退出时候MapView被销毁了,再进去要重新获取BaiduMap对象,但是回调里的那个baiduMap是之前的,不是新获取的,给BaiduMap对象加个静态,保证只有一个BaiduMap,解决了上述的问题
关于 mBaiduMap.animateMapStatus(u);空指针异常
最新推荐文章于 2024-02-21 14:21:47 发布
本文介绍了一个关于百度地图SDK集成过程中遇到的空指针异常问题及其解决方案。问题出现在二次进入应用调用mBaiduMap.animateMapStatus(u)时,原因是MapView被销毁后未重新获取BaiduMap对象。通过将BaiduMap对象设置为静态,确保唯一性,从而解决了该问题。

9万+

被折叠的 条评论
为什么被折叠?



