将 exisingmapinstance 分配给新的 MapView.map 对象时,已拥有:xamarin 表单中已拥有的异常

While assigning exisingmapinstance to new MapView.map facing Object is already owned: Already owned exception in xamarin forms

在将上一页的地图实例分配给另一页的 MapView 的地图时,出现对​​象已拥有:已拥有异常。如何将现有地图实例用于 Xamarin.Forms 5.0.0.2337 和 Esri.ArcGIS.Runtime 100.0.13.

的另一个页面
NewMapView.Map = ExistingMapView.Map;

如果旧的 MapView 仍在内存中(或尚未被垃圾回收),就会发生这种情况。我建议在离开页面时从 MapView 中“解开”地图,这样当你到达一个新页面时,你保证不再被附加。