Dataset dataset = mapControl.getMap().getLayers().get(pos).getDataset();
DatasetVector datasetVector = (DatasetVector) dataset;
fieldInfos = datasetVector.getFieldInfos();
fieldInfo = fieldInfos.get(index);
public void onDestroy() {
    super.onDestroy();
    fieldInfo.dispose();
    fieldInfos.dispose();
}
然后在释放资源的时候会闪退,是因为我的数据集没有释放导致的嘛