0

在将前一页的地图实例分配给另一页的 MapView 的地图时,获取一个 Object is alreadyowned: Alreadyowned 异常。如何通过 Xamarin.Forms 5.0.0.2337 和 Esri.ArcGIS.Runtime 100.0.13 将现有地图实例用于另一个页面。

NewMapView.Map = ExistingMapView.Map;
4

1 回答 1

1

如果旧的 MapView 仍在内存中(或尚未收集垃圾),则可能会发生这种情况。我建议在离开页面时从 MapView 中“解开”地图,因此当您进入新页面时,您可以保证不再被附加。

于 2022-02-16T16:54:02.110 回答