I can reproduce the CoreDevice.c() crash on 100.10.0
CoreDevice.b() andCoreDevice.c() look like one is public and calls the other private function from the decompiled bytecode
I have noticed that I don't see the crash if I add a check to only dispose if current map has been loaded.
While this approach seems to work, can it cause any leaks during any specific circumstances if we don't call dispose ? @RamaChintapalli
Calling dispose while in LOADING state seems to cause the crash.
val loadStatus = mapView.map.loadStatus
if (loadStatus == LoadStatus.LOADED) {
mapView.dispose()
}
I also noticed I don't see the crash if just changing the ESRI Android API version to 100.13.0 in the sample app.
It looks like this issue was fixed. Does anyone have the bug # to confirm ? @RamaChintapalli