0

我正在使用适用于 android 的 heremapslite api,最近升级到 4.4,这个运行时异常开始出现

java.lang.RuntimeException:一次只能创建一个 MapViewLite 实例

真正的问题是,当我必须启动另一个活动而不是地图活动时,实例不会被破坏(我不想故意完成活动,因为用户可能想要返回)并且当再次启动相同的活动时(例如对于另一个项目或其他配置)发生此异常(在以前的版本中不存在)。通过发行说明,一无所获,因此是否有任何选项可以找到 mapviewlite 实例的存在和摧毁它?或者是否有任何其他选择来补救它。

PS:我无法捕捉到一些相关的异常,尤其是 onPause() 和 onResume() 方法。

4

1 回答 1

0

你可以打电话mapViewLite.onDestroy();。调用后,您应该能够创建一个新MapViewLite实例。

于 2020-07-23T16:07:00.490 回答