使用SuperMap iMobile 8C SP2 for Android_802
在进行频繁的新建删除图层后地图突然崩溃。报错是libc里面的一个错误。Fatal signal 11 (SIGSEGV)
代码逻辑:
1,新增图层
1)在WorkSpace中获取第一个DataSources ,根据DataSources获取DataSets,创建一个数据集
2)调用WorkSpace.Save()保存数据集
3)调用Layers.addLayer(DataSet),设置图层的风格
2,删除图层
1)调用Layers.remove(layerName).
2)调用DataSets.delete(datasetName)
3)调用WorkSpace.Save()保存数据集。
这些方法都是在异步线程中调用,会在保证执行的顺序。报错的地方不确定。
Fatal signal 11 (SIGSEGV)