如何在打开另一个 mapbox 实例之前卸载 mapbox

How to Unload mapbox before opening another mapbox instance

我在 android 应用程序中使用 Mapbox API。

我需要关闭主地图并在另一个 activity 中启动另一个地图。

我发现的唯一主题是 This Issue,它在谈论 mapbox 的网络版本,而不是 Android,至少它给了我一个想法,我需要使用某种在加载第二张地图之前卸载第一张地图的方法。

找不到要调用的 class 来执行此操作,尝试了 unload()finish() 并且仍然 none 工作..这阻止了我的第二个映射到加载自己的瓷砖。

有什么帮助吗?

确保覆盖并调用所有 MapView 的生命周期方法。你可以按照这个例子 - https://docs.mapbox.com/help/tutorials/first-steps-android-sdk/。该设置没有其他特定内容会导致两个不同的活动单独显示地图。